অ্যাঙ্গুলার সিএলআই আনইনস্টল / আপগ্রেড করবেন কীভাবে?


109

যখন আমি কৌনিক সিএলআই দিয়ে একটি নতুন প্রকল্প তৈরি করার চেষ্টা করি তখন :

ng n app

আমি এই ত্রুটি পেয়েছি:

fs.js: 640 রিটার্ন বাইন্ডিং.ওপেন (pathModule._makeLong (পাথ), স্ট্রিংটোফ্লাগস (পতাকা), মোড); ^ TypeError: পথ অবশ্যই স্ট্রিং বা বাফার হতে হবে TypeError (নেটিভ)

আমি কীভাবে কৌনিক সিএলআই আপগ্রেড বা আনইনস্টল করতে পারি ?


6
ব্যবহার করুনnpm uninstall -g angular-cli
রানাক্রুনাল 9

8
এখন, ব্যবহার করুন npm uninstall -g @angular/cli ( স্ট্যাকওভারফ্লো.com / জিজ্ঞাসা / ৪৩০০44০৪১/২ )
জেরেমি মরিটজ

উত্তর:


300

আনইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি ব্যবহার করে:

npm uninstall -g @angular/cli
npm cache clean --force

যাচাই করতে: এনজি - রূপান্তর / * আপনি ত্রুটি বার্তাটি পাবেন, তারপরে আপনি আনইনস্টল করেছেন / /

পুনরায় ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে:

npm install -g @angular/cli

নোটস: - সমস্ত ক্যাশে পরিষ্কার করার জন্য - ফোর্স ব্যবহার করা - উইন্ডোজ এ অ্যাডমিনিস্ট্রেটর ব্যবহার করে এটি চালান - ম্যাকের জন্য সুডো ( $ sudo <command>)

  • আপনি যদি ব্যবহার করছেন তবে npm>5পরিবর্তে আপনাকে ক্যাশে যাচাইকরণের প্রয়োজন হতে পারে। ( $ npm cache verify)

11
অনুগ্রহ করে নোট করুন যে কৌণিক সিএলআই @ কৌনিক / ক্লিমে চলে গেছে: [সুডো] এনপিএম ইনস্টল-জি @ কৌণিক / ক্লিটে
ওসমুন্ড ফ্রান্সিস

5
এনপিএম ক্যাশে ক্লিন এনপিএম ক্যাশে ভেরিফাই দ্বারা সুপারসাইড করা হয়েছে যাতে এটি মনে হয়
Arnd Brugman

4
এনপিএম ইআরআর! এনপিএম @ 5 হিসাবে, এনপিএম ক্যাশে দুর্নীতির সমস্যা থেকে স্ব-নিরাময় করে এবং ক্যাশে থেকে নেওয়া ডেটা বৈধ হওয়ার গ্যারান্টিযুক্ত। আপনি যদি সবকিছু নিশ্চিত করতে চান তবে তার পরিবর্তে 'এনপিএম ক্যাশে যাচাইকরণ' ব্যবহার করুন।
NoamG

কীভাবে সর্বশেষ সংস্করণ কৌণিক ক্লিপ আনইনস্টল করবেন এবং কৌনিক ক্লিপ ইনস্টল করুন 1.6.1
আইয়্যাপ্প আমারা

4
@ নাওমজি এনপিএম সংস্করণ> ৫ আপনার ক্যাশে পরিষ্কার করার দরকার নেই .. তবে আপনার যদি এটি চালানোর প্রয়োজন হয়npm cache clean --force
আশীশ যাদব

28

উপরের সমাধানগুলির একাও আমার পক্ষে কাজ করেনি। উইন্ডোজ 7 এ এটি কাজ করেছে:

দ্রুত পরিবেশ সম্পাদক ইনস্টল করুন এবং নোডের জন্য কোনও প্রবেশিকা সরিয়ে ফেলুন,npm, angular-cli or @angular/cli

নোড.জেএস আনইনস্টল করুন এবং পুনরায় ইনস্টল করুন। আবার র‌্যাপিড এনভায়রনমেন্ট এডিটরটি চালান এবং নোড.জেএস এবং এনএমপি আপনার সিস্টেম বা ব্যবহারকারী পথে রয়েছে তা নিশ্চিত করুন। এটির সাথে বিদ্যমান যে কোনও এনজি সংস্করণ আনইনস্টল করুন:

npm uninstall -g angular-cli

npm uninstall -g @angular/cli

npm cache clean

C:\Users\YOU\AppData\Roaming\npm\node_modules\@angularফোল্ডারটি মুছুন ।

পুনরায় বুট করুন, তারপরে, শেষ পর্যন্ত, চালান:

npm install -g @angular/cli

তারপরে আপনার শ্বাস ধরে এবং এনজি-ভি চালান run আপনি ভাগ্যবান হলে, আপনি কিছু ভালবাসা পাবেন। আপনি যখনই এনজি কমান্ডটি চালাবেন ততবার আপনার শ্বাস ধরে রাখুন, কারণ 'কমান্ড পাওয়া যায় নি' এনজি ঠিকঠাক চলার পরে বেশ কয়েকবার আমার জন্য যাদুকরীভাবে পুনরায় উপস্থিত হয়েছিল এবং আমি ভেবেছিলাম যে সমস্যার সমাধান হয়েছে।



15

কৌণিকের অতি সাম্প্রতিকতম পেতে নিম্নলিখিত আদেশগুলি চালান Run

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
npm install

6

গ্লোবাল রেফারেন্স সরান

npm uninstall -g angular-cli
npm cache clean

কিন্তু ত্রুটি একই। সেই fs.js: 640 রিটার্ন বাইন্ডিং.ওপেন (pathModule._makeLong (পাথ)), স্ট্রিংটোফ্লাগস (পতাকা), মোড) এর জন্য কারও কি কোনও সমাধান আছে; ^ TypeError: পাথ অবশ্যই অবজেক্ট.এফএস.ওপেনসাইক (fs.js: 640: 18) অবজেক্ট.এফএস.ড্রেডফিলাইসিস্কে (fs.js: 508: 33)
রোহানআরহন্ত

এটি খুব জেনেরিক ত্রুটি এটি কোনও কিছু হতে পারে, অনুপস্থিতি বা ভুল কনফিগারেশন হ'ল। Github.com/angular/angular.js/issues এ এটি জিজ্ঞাসা করা আরও ভাল । উপরের বিটিডাব্লু হ'ল কৌণিক আনইনস্টল করার উপায়।
যেমন AT

একক উদ্ধৃতি ব্যতীত শেষে '--for' যোগ করুন।
ডেল

5

কৌণিক ক্লিপ স্থানান্তরিত হয়েছে @angular/cli, যেমন গিথুব রিডমে থেকে,

sudo npm uninstall -g @angular/cli
npm cache clean

4

এটি সম্প্রতি ম্যাকের মধ্যে চলে এসেছিল, এখান থেকে এনজি ফোল্ডারটি সরিয়ে ফেলতে হয়েছিল /usr/local/bin। এতক্ষণ আগে যে আমি কৌনিক সিএলআই ইনস্টল করেছি, আমি কীভাবে এটি মূলত ইনস্টল করেছি তা পুরোপুরি নিশ্চিত নই।


2

এটি বিশ্বব্যাপী আনইনস্টল করতে কেবল কমান্ডের নীচে চলুন:

npm uninstall -g @angular/cli

এটি হয়ে গেলে, নীচে কমান্ডটি চালিয়ে আপনার ক্যাশে সাফ করুন:

npm cache clean

এখন, কৌণিকের ল্যাটসেট সংস্করণ ইনস্টল করতে, কেবল চালান:

npm install -g @angular/cli@latest

কৌণিক সিএলআই সম্পর্কে বিশদ জানতে, কৌণিক ভূমিকা এবং সিএলআই গাইড দেখুন


4
আপনার তিনটি উত্তর একই লিঙ্ক উল্লেখ। আপনি যদি কোনওভাবেই অনুমোদিত হন তবে আপনাকে প্রকাশ যুক্ত করতে হবে। এমনকি যদি আপনি তা করেন তবে মনে রাখবেন যে অতিরিক্ত স্ব-প্রচারকেও স্প্যাম হিসাবে বিবেচনা করা যেতে পারে। কীভাবে স্প্যামার হবেন না
জো

2

আমি উপরের সমস্ত জিনিস চেষ্টা করে দেখেছি এবং এখনও বিশ্বব্যাপী লেগেছে। সুতরাং পাওয়ারশেলে আমি দৌড়েছি Get-Command ngএবং তারপরে এটি স্পষ্ট হয়ে গেছে যে আমার সমস্যা কী। আমি অতীতে সুতাটি ভারী ব্যবহার করছিলাম, এবং পুরানো সমস্ত কৌণিক ক্লাইপ প্যাকেজগুলিও সুতা ক্যাশে লোকেশনে বিশ্বব্যাপী ইনস্টল করা হয়েছিল। আমি আমার সুতার ক্যাশে ভাল পরিমাপের জন্য মুছে ফেলেছি, তবে সম্ভবত সুতার মাধ্যমে বৈশ্বিক কৌণিক ক্লাইটিটি কেবল আপডেট করতে পারতাম। যাই হোক না কেন, আমি আশা করি এটি আপনার কারও কারও কাছে মনে করিয়ে দিতে সহায়তা করে যে আপনি যদি সুতা ব্যবহার করেন তবে এনজি এর মতো বিশ্বব্যাপী আদেশগুলি এনপিএম যেখানে রাখে তার চেয়ে অন্য কোনও পথে বাস করতে পারে।


2

নিয়মিত সমাধান, যা সর্বদা কার্যকর হয় না:

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli

অন্যান্য আরও কঠোর সমাধান:

  • Angular CLIবিশ্বব্যাপী আনইনস্টল করুন
npm uninstall -g @angular/cli
  • আনইনস্টল করুন Node.jsএবং npmআনইনস্টলার সহ
  • Node.js& এর সাথে সম্পর্কিত প্রতিটি পরিবেশের ভেরিয়েবলগুলি সরানnpm
  • ফোল্ডারগুলি মুছুন C:\Users\<user>\AppData\Roaming\npmএবংC:\Users\<user>\AppData\Roaming\npm-cache
  • এই আদেশগুলি কো যাচাই করুন:
ng version
npm -v
node -v
  • ইনস্টল করুন Node.jsএবং npmইনস্টলার সহ: https://nodejs.org/en/download/
  • ইনস্টল করুন Angular CLI
npm install -g @angular/cli
  • অবশেষে, আপনার বৈশ্বিক কৌণিক সিএলআই সংস্করণটি পরীক্ষা করুন:
ng version

1

ঠিক উপরের অনেক উত্তরের সাথে ইনলাইন করে এমনকি আমার কাছে সমস্যাটি ছিল যেখানে আমি ম্যাক ওএস 10.15.3 এ কৌণিক ক্লিপ 9.1.0 সহ একটি নতুন অ্যাপ তৈরি করতে সক্ষম হইনি। আমার সমস্যাটি কৌনিক ক্লাইটি আনইনস্টল করে, ক্যাশে পরিষ্কার করে এবং কৌনিক ক্লাইটি পুনরায় ইনস্টল করে সমাধান করা হয়েছিল।

npm uninstall -g @angular/cli

এর সাথে ইনস্টলেশন অবস্থা যাচাই করুন ng --version

npm cache verify
npm install -g @angular/cli

উপরেরগুলি ng new my-appসাহায্য করে কিনা তা দেখতে এখনই নতুন অ্যাপ তৈরির চেষ্টা করুন ।


0

আপনি বিশ্বব্যাপী ইনস্টল করা থাকলে নিম্নলিখিত কমান্ডটি ব্যবহার করুন,

 npm uninstall -g angular-cli

0

আপনার প্রশ্নের উত্তর নয়, তবে আপনি যে সমস্যার উল্লেখ করেছেন তার উত্তর:

দেখে মনে হচ্ছে আপনি ব্যবহার করছেন কৌণিক-ক্লিপ সংস্করণটির জন্য আপনার কাছে ভুল কনফিগারেশন ফাইল রয়েছে।

কৌণিক- cli.json ফাইলে, নিম্নলিখিতগুলি পরিবর্তন করার চেষ্টা করুন:

থেকে:

  "environmentSource": "environments/environment.ts",
  "environments": {
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
  }

প্রতি:

  "environments": {
    "source": "environments/environment.ts",
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
  }

0

আমি সর্বদা সর্বশেষতমটিতে আপগ্রেড করার আগে নিম্নলিখিত কমান্ডগুলি ব্যবহার করি। এটি যদি উবুন্টু উপসর্গের জন্য হয়: 'সুডো'

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest



-2

আপনার প্রকল্পের কাজ করা চালিয়ে যেতে সহজ কার্যসংক্রান্ত মন্তব্য লাইন 25 এর node_modules / কৌণিক-CLI / বিন / ng :

// Version.assertPostWebpackVersion();

যতক্ষণ না এটি ঠিক মতো স্থির হয়।


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