কৌণিক সংকলকটিতে ERROR এর জন্য টাইপস্ক্রিপ্ট> = 3.1.1 এবং <3.2.0 প্রয়োজন তবে পরিবর্তে 3.2.1 পাওয়া গেছে


159

আমি এই ত্রুটি পাচ্ছি

কৌণিক সংকলকটিতে ERROR এর জন্য টাইপস্ক্রিপ্ট> = 3.1.1 এবং <3.2.0 প্রয়োজন তবে পরিবর্তে 3.2.1 পাওয়া গেছে।

টাইপস্ক্রিপ্ট আপডেট হয়েছে বলে মনে হচ্ছে তবে কৌনিক সংকলকটি এটি পছন্দ করে না।

আমি কিভাবে এটা ঠিক করব?


2
হয় ডাউনগ্রেড
টাইপস্ক্রিপ্ট

1
কৌণিক 7 এই সমস্যাটি স্থির করেছে। আমার ধারণা আপনার
কৌনিকটির

ঠিক বুঝতে পেরেছি বেশ কিছু লোক এই প্রশ্নের মতোই প্রশ্ন উত্থাপন করেছে। শুধু এখানে উপর আমার উত্তর কোন লিঙ্ক রাখা ওয়ানা হিসাবে আমি অনুভূত এটা পর্যাপ্ত উত্তর এটি stackoverflow.com/a/57216166/10959940
wentjun

উত্তর:


209

এটি ইনস্টল করার জন্য নির্দিষ্ট টাইপস্ক্রিপ্ট সংস্করণ 3.1.6 ইনস্টল করুন

npm i typescript@3.1.6 --save-dev --save-exact

1
এর আগে, এটি কাজ করার জন্য আমাকে আমার সিস্টেমে আমার নোড.জেএস এবং এনপিএম সংস্করণগুলি আপডেট করতে হয়েছিল
পাইপো

কেউ কি জানেন যে টাইপস্ক্রিপ্ট সংস্করণটি প্রথম স্থানে 3.2.x এ আপডেট করা হয়েছে? এটি কি কারণ এটি আজ কেবলমাত্র নতুন সংস্করণ হিসাবে ঘটেছিল - এবং আমার প্যাকেজ ফাইলে এমন কিছু যা প্রয়োজন ছিল তা 'বেআইনি' তাই এটি আপডেটের অনুমতি দেয় - তবে অ্যাঙ্গুলারের 'অনুমোদিত' সংস্করণটি <3.2 এ সর্বাধিক আউট হয়? তাই বলে?
সাইমন_উইভার

কোন কৌণিক সংস্করণ টিএস 3.2 সমর্থন করে সে সম্পর্কে আমি নিজেকে বিভ্রান্ত করেছিলাম। প্রথম সংস্করণটি 7.2.0 যা বর্তমানে আরসি 0 স্থিতিতে রয়েছে এবং তাই নিজেই সেই সংস্করণে আপডেট হয় নি।
সাইমন_উইভার

153

আমার ক্ষেত্রে নীচে কমান্ড উইন্ডোজ জন্য কাজ করে। এটি 3.1.1 এবং 3.2.0 এর মধ্যে সর্বশেষতম সংস্করণ ইনস্টল করবে। ওএসের উপর নির্ভর করে ডাবল বা একক উদ্ধৃতি ব্যবহার করুন

npm install typescript@">=3.1.1 <3.2.0" 

9
সবেমাত্র আমার সাথে এটি ঘটেছে (কৌণিক 7.৩.২ তবে ডেবিয়ানের এখন টাইপস্ক্রিপ্ট রয়েছে ৩.৩.১) এবং এই উত্তরটি সর্বোত্তম, কারণ আমার সবচেয়ে সাম্প্রতিকতম সংস্করণ যা কৌণিক সরবরাহ করে।
করোরা

2
এনপিএম ইনস্টল করুন টাইপসক্রিপ্ট @ "> = 3.2.0 <3.3.0"
লুক

1
ম্যাকের জন্য এনপিএম ইনস্টল টাইপস্ক্রিপ্টের মতো কাজ করেছেন @ '> = 3.1.1 <3.3.0'
ইনস গমেস

6
আমার জন্য কাজ করেছেন :) আমি এনপিএম ইনস্টল টাইপস্ক্রিপ্ট
নবীন কুমার ভি

26

প্রথমে আপনার লক্ষ্যযুক্ত সংস্করণটি ইনস্টল করুন

npm i typescript@3.1.6 --save-dev --save-exact

তারপর কম্পাইল করার আগে

   npm i


13

আপনি যদি অসমর্থিত টাইপস্ক্রিপ্ট সংস্করণ সহ কৌনিকটি ব্যবহার করতে চান tsconfig.jsonতবে সতর্কতাটি উপেক্ষা করতে এটিতে এটি যুক্ত করুন :

  "angularCompilerOptions": {
    "disableTypeScriptVersionCheck": true,
  },

7

কৌণিক সংকলকটিতে ERROR এর জন্য টাইপস্ক্রিপ্ট> = 3.4.0 এবং <3.6.0 প্রয়োজন তবে পরিবর্তে 3.6.3 পাওয়া গেছে।

এই ত্রুটির জন্য আপনি একটি সংস্করণ পরিসরও নির্ধারণ করতে পারেন:

yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact

বা এনপিএমের জন্য

npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact

সঠিক টাইপস্ক্রিপ্ট সংস্করণ ইনস্টল করার পরে:

  1. node_modulesফোল্ডার মুছুন
  2. চালান yarn installবাnpm install
  3. আপনার আঙ্গুলের এক্সডি সংকলন এবং ক্রস করুন

3

সার্কেলসি এর ত্রুটি লগ থেকে অনুরূপ ত্রুটি পেয়েছে।

"কৌণিক সংকলকটিতে ERROR এর জন্য টাইপস্ক্রিপ্ট> = 3.1.1 এবং <3.3.0 প্রয়োজন তবে পরিবর্তে 3.3.3333 পাওয়া গেছে" "

ঠিক তাই আপনি কীভাবে জানেন যে এটি কৌণিক অ্যাপ্লিকেশনটিকে প্রভাবিত করে না, তবে সার্কেলসি ত্রুটি বিরক্তিকর হয়ে উঠছিল। আমি কৌনিক 7.1 চালাচ্ছি

আমি দৌড়ে এসেছি: package npm i typcript@3.1.6 - save-dev --save-بالکل প্যাকেজ-লক.জসন ফাইল আপডেট করতে।

তারপরে আমি দৌড়ে এসেছি: $ n pm i

এর পরে আমি দৌড়েছি: $ n pm নিরীক্ষার ফিক্স

"এই সার্কেলসি ত্রুটি বার্তা" চলে গেছে। সুতরাং এটি কাজ করে


0

নিম্নলিখিত ত্রুটির জন্য:

কৌণিক সংকলকটিতে ERROR এর জন্য টাইপস্ক্রিপ্ট> = 3.4.0 এবং <3.6.0 প্রয়োজন তবে পরিবর্তে 3.6.3 পাওয়া গেছে।

এনপিএম কমান্ড অনুসরণ করে চালান:

$ npm install typescript@3.5.3

উত্স লিঙ্ক


2
আরও ভাল পন্থা yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exactহ'ল তাকে পরিসর দেওয়া: বা এনপিএম সহ npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
ফ্লোরিয়ান লেটজেব

0

এনজি সার্ভিস করার চেষ্টা করার সময় আমিও একই রকম সমস্যার মুখোমুখি হয়েছি। আমি নীচের মত এটি সমাধান করতে সক্ষম হয়েছিল।
বিঃদ্রঃ:

C:\Windows\system32> is on windows command prompt
C:\apps\workspace\testProj>  is on VS code Terminal (can also be doable in another command prompt)

এটি সমাধানের জন্য আমি যে পদক্ষেপগুলি ব্যবহার করেছি তা নিম্নলিখিত Following

পদক্ষেপ 1 । কমান্ড প্রম্পটে ইনস্টল করা ক্লিপ সংস্করণটি যাচাই করুন (কৌনিক সিএলআই গ্লোবাল সংস্করণ হবে)

C:\Windows\system32>ng --version

কৌণিক সিএলআই: 8.3.13

যদি ক্লাইমটি আগে ইনস্টল করা থাকে তবে এটি বিশ্বব্যাপী ক্লিপ সংস্করণ দেখায়।

যদি ক্লাইম ইনস্টল না করা থাকে, আমরা ত্রুটি পেতে পারি
এনজি একটি অভ্যন্তরীণ বা বাহ্যিক আদেশ হিসাবে স্বীকৃত নয়

ক। (Ptionচ্ছিক পদক্ষেপ) Install Angular CLI global version

C:\Windows\system32>npm install -g @angular/cli
C:\Windows\system32>npm install -g @angular-cli/latest

খ। আবার সংস্করণ পরীক্ষা করুন

C:\Windows\system32>ng --version
Angular CLI: 8.3.13

ধাপ ২. আপনার কৌণিক প্রকল্পে ইনস্টল করা স্থানীয় ক্লাইপ সংস্করণটি যাচাই করুন (ভিএস কোড আইডিয়া বা আপনার প্রকল্পের প্রকল্পের সিডি'র কমান্ড প্রম্পট)

C:\apps\workspace\testProj>ng --version
Angular CLI: 7.3.8

দ্রষ্টব্য: স্পষ্টত সংস্করণগুলি সিঙ্কে নেই। আপনার কৌণিক প্রকল্পে নিম্নলিখিতগুলি করুন

C:\apps\workspace\testProj>ng update @angular/cli        -> important to sync with global cli version

দ্রষ্টব্য : যদি উপরের কমান্ডটি ব্যবহার করে ডোনট কাজ আপগ্রেড হয় (রেফ: কীভাবে কৌনিক সিএলআইকে সর্বশেষ সংস্করণে আপগ্রেড করা যায় ) অন কমান্ড প্রম্পটে,uninstall global angular cli, clean the cache and reinstall the cli

C:\Windows\system32>npm uninstall -g angular-cli
C:\Windows\system32>npm cache clean or npm cache verify #(if npm > 5)
C:\Windows\system32>npm install -g @angular/cli@latest

এখন আপনার স্থানীয় প্রকল্প সংস্করণটি আপডেট করুন, কারণ আপনি যখন নিজের প্রকল্পটি চালানোর চেষ্টা করেন তখন আপনার স্থানীয় প্রকল্পের ক্লাইম সংস্করণটি বিশ্বব্যাপী একের চেয়ে বেশি অগ্রাধিকার পাচ্ছে।

C:\apps\workspace\testProj>rm -rf node_modules
C:\apps\workspace\testProj>npm uninstall --save-dev angular-cli
C:\apps\workspace\testProj>npm install --save-dev @angular/cli@latest
C:\apps\workspace\testProj>npm install
C:\apps\workspace\testProj>ng update @angular/cli

ধাপ 3. স্থানীয় প্রকল্পের ক্লাইপ সংস্করণ এখন বিশ্বব্যাপী একের সাথে সিঙ্ক হয়েছে কিনা তা যাচাই করুন

C:\Windows\system32>ng --version
Angular CLI: 8.3.13

C:\apps\workspace\testProj>ng --version
Angular CLI: 8.3.13

ধাপ 4। । প্রকল্পটিতে পুনর্নির্মাণ

C:\apps\workspace\testProj>ng serve

এখন কাজ করা উচিত

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