নোড_মডিউলস / আরএক্সজেএস / অভ্যন্তরীণ / প্রকারের.ডি.টি.এস (81,44): ত্রুটি টিএস 1005: '; কৌণিক 6 ইনস্টলের পরে প্রত্যাশিত ত্রুটি


142

আমি একটি ত্রুটি পেয়েছিলাম

নোড_মডিউলস / আরএক্সজেএস / অভ্যন্তরীণ / প্রকারের.ডি.টি.এস (81,44): ত্রুটি টিএস 1005: '; প্রত্যাশিত।

কৌণিক 6 ইনস্টলেশন পরে।

ত্রুটিটি পরীক্ষা করুন:

ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

1
হ্যালো @ পারম, ইনস্টলেশন করার পরে আমি ত্রুটি পাচ্ছি। আমি এটিতে এখনও কোনও কোড করি নি।
এসএসপি

1
কৌণিক 6 টি rxjs এর 6 সংস্করণ প্রয়োজনীয় সংস্করণ তাই নীচের উত্তরটি চেক করুন check এটি সাহায্য করবে
থাপারাম

stackoverflow.com/a/54529119/9741113 এটি আমার সমস্যার সমাধান করেছে, কিন্তু এখন আমি কিছুই আমদানি করতে পারছি না
নিকোলা

stackoverflow.com/questions/52530289 একটি postinstall প্যাচ যে ক্রিপ্টো ও প্রবাহে পাসের সঙ্গে আমার সমস্যার সমাধান
অ্যান্ডি magoon

উত্তর:


371

সংস্করণ অমিলের কারণে এই সমস্যাটি দেখা দিতে পারে। আপনার সমস্যা সমাধানের জন্য আপনার প্যাকেজ.জসন ফাইলে নিম্নলিখিত পরিবর্তনগুলি করা দরকার ।

পদক্ষেপ 1 : যান package.jsonএবং এ পরিবর্তন "rxjs": "^6.0.0"করুন"rxjs": "6.0.0"

পদক্ষেপ 2npm install আপনার প্রকল্পে চালান ।

টাইপস্ক্রিপ্ট সংস্করণ পরিবর্তন করার প্রয়োজন নেই। (খনি "typescript": "~2.7.2":)

সম্পাদনা: আপনি যদি ব্যবহার করছেন rxjs-compatতবে সমস্যাটি স্থির করার জন্য আপনাকে নিম্নলিখিতগুলিও করতে হবে। পরিবর্তন rxjs-compatথেকে সংস্করণ "rxjs-compat": "^6.2.2"থেকে"rxjs-compat": "6.2.2"

আশা করি এটি সাহায্য করবে!


2
@ এসএসপি আপনার পড়া উচিত এনটিএম কীভাবে প্যাকেজ সংস্করণ নির্দিষ্ট করে। docs.npmjs.com/files/package.json# নির্ভরশীলতা
NechiK

7
available উপলব্ধ হলে লাইব্রেরির সর্বশেষ সংস্করণ পেতে অপারেটর ব্যবহার করুন
TheParam

1
আমরা কৌণিক 6 জন্য একটি সমস্যা যুক্ত করা উচিত?
মাইকেল চেকোভস্কি

2
নিখরচায় কেউ ইতিমধ্যে এখানে লিঙ্কটি করেছেন github.com/ReactiveX/rxjs/issues/4511
TheParam

1
আমার জন্য কাজ করেছেন! .ধন্যবাদ।
নিত্যা

10

Rxjs@6.4.0 থাকা কৌণিক 6 ব্যবহার করার ক্ষেত্রে আমার একই ত্রুটি হয়েছিল তবে আমি এটিকে rxjs@6.3.3 এ ডাউনগ্রেড করেছিলাম it


ধন্যবাদ, এটি আমার পক্ষে কাজ করেছে। আমি নোড_মডিউলগুলি থেকে rxjs এবং rxjs-compat পরিষ্কার করেছি এবং সংস্করণটি ডাউনগ্রেড করেছিলাম তারপর এনপিএম ইনস্টল করেছিলাম। শুধু নিশ্চিত যে আমি সঠিক সংস্করণে আছি to
স্বপ্নিল

8

আপনাকে কিছু পরিবর্তন করতে হবে package.json

যান package.jsonএবং এ পরিবর্তন "rxjs": "^6.0.0"করুন"rxjs": "6.0.0"

তারপরে npm updateআপনার প্রকল্পে চালান


প্রথমত, আমি .msi (আমি উইন্ডোজ 10 এ আছি) ব্যবহার করে নোডটি সর্বশেষ সংস্করণে আপডেট করেছি। তারপরে আমি প্যাকেজ.জসনকে এখানে পরিবর্তিত হিসাবে এবং এনপিএম আপডেট ব্যবহার করেছি। আমাকে আমার মেশিনটি রিবুট করতে হয়েছিল এবং বেশ কয়েকটি চেষ্টার পরে, সবকিছু কাজ করেছিল। এনপিএম ক্যাশে সাফ করার চেষ্টা করা কাজ করে নি, এবং এটি আমার কম্পিউটারকে স্তব্ধ করে দিয়েছে।
umbregachoong

6

প্রজেক্ট ডিরেক্টরিতে যান এই কমান্ডটি চালান

এনপিএম rxjs@6.0.0 ইনস্টল করুন - সংরক্ষণ করুন


5

আপনি যদি rxjs-compat ব্যবহার করছেন তবে সমস্যাটি স্থির করার জন্য আপনাকে নিম্নলিখিতগুলিও করতে হবে। থেকে rxjs-compat সংস্করণটি পরিবর্তন করুন

"rxjs-compat": "^6.2.2" 

প্রতি

"rxjs-compat": "6.2.2"

এটি আমার পক্ষে কাজ করে


3

আগে, আমি @ থাপারমের উত্তরটি দিয়ে সমস্যার সমাধান করতাম তবে ইদানীং সুতা ব্যবহার শুরু করেছি। দুঃখের সাথে আমি এর সমতুল্য সুতা খুঁজে পাইনি

nmp update

আমি ব্যবহার করার চেষ্টা করেছি

yarn upgrade

(যদিও এটি উপরের কমান্ড আফাইকের সমতুল্য নয়) এবং এটি কোনও সহায়ক হয়নি।

আমি পরিবর্তে ব্যবহার

yarn add rxjs@6.0.0

এবং এটা কাজ করে. এনপিএমের ক্ষেত্রে কয়েক সেকেন্ডের তুলনায় এটি যথেষ্ট সময় নিয়েছিল ৮২ সেকেন্ড তবে সমস্যাটি স্থির করে। আমার নোড 8.11.2 এবং সুতা 1.15.2


আপনাকে ধন্যবাদ। আমার জন্য 683 টি সময় লাগে।
বিগনেশ কৃষ্ণমূর্তি

2

আমি এখানে ফাইল হিসাবে সম্পাদনা এবং 0 এর পরে চূড়ান্ত লাইনে সেমিকোলন যুক্ত করার প্রয়োজন ছিল:

পথে যান [project directory]/node_modules/rxjs/internalএবং types.d.tsঅ্যাডমিনিস্ট্রেটর হিসাবে ফাইলটি খুলুন, ফাইলের চূড়ান্ত স্থানে যান এবং একটি সেমিকোলন যুক্ত করুন।

আসল কোড: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;

সংশোধিত কোড: export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;


2
এইচএম, স্থায়ী সমাধানের মতো বলে মনে হচ্ছে না। পরের বার আপনি যখন আপনার প্রকল্পটি পুনরায় ইনস্টল করবেন, ত্রুটিগুলি সম্ভবত ফিরে আসবে!
জাফয়েড

0

আপনি যদি এখনও সমস্যার মুখোমুখি হন তবে প্যাকেজ.জসনে যান

  1. rxjs সরান এবং rxjs-compat যোগ করুন, "rxjs-compat": "x 6.4.0" থেকে "rxjs-compat": "6.4.0",

  2. টাইপস্ক্রিপ্ট সংস্করণটি ২.৮ এ পরিবর্তন করুন

  3. এনপিএম ইনস্টল চালান

এটি আপনার পক্ষে কাজ করবে!


0

আমার একই সমস্যা ছিল, "rxjs": "^ 6.0.0" থেকে "rxjs": "6.0.0" কাজ করেনি। স্থিতিশীল থাকতে npm install -g @angular/cliএবং প্রকল্পটি আবার জেনারেট করতে আমার কৌণিক সিএলআই আপডেট করতে হয়েছিল।

আমার কনফিগারেশনটি হ'ল:

Angular CLI: 7.3.6
Node: 10.15.3
OS: win32 x64
Angular: 7.2.9

প্যাকেজ.জেসনে যান এবং "আরএক্সজেএস" পরিবর্তন করুন: "^ 6.2.1" থেকে "আরএক্সজেএস": "6.2.1"
রঘুলরাজ পলানিসামি


0

এই সমস্যাটি ইনস্টল করা টাইপসক্রিপ্টের সংস্করণের কারণে ঘটেছিল আরএক্সজেএস ইনস্টলডের সাথে সামঞ্জস্যপূর্ণ ছিল না below হুকুম

npm install typescript 

এটি আমার পক্ষে কাজ করেছে


0

যখন আমি "x 6.0.0" থেকে ".0.০.০" তে প্যাকেজ.জসনে "আরএক্সজেএস" পরিবর্তন করেছি এবং তারপরে চালাচ্ছি তখন এটি আমার সাথে ঠিকঠাক কাজ করছে

"এনপিএম আমি"


0

আমি একই ত্রুটি পেয়েছি ason কারণ সংস্করণ মিলের কারণে হতে পারে

npm install rxjs@6.0.0 --save ত্রুটি ঠিক করুন


-1

প্যাকেজ.জেসনে যান এবং "আরএক্সজেএস" আপডেট করুন: "^ 6.0.0" থেকে "আরএক্সজেএস": "6.0.0" এর পরে এনপিএম আপডেট করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.