অভ্যন্তরীণ বা বাহ্যিক আদেশ হিসাবে এনজি স্বীকৃত নয়


201

উইন্ডোজ চলমান 7 পেশাদার 32 বিট।

আমি npm install -g angular-cliস্বাভাবিক বা অ্যাডমিন উভয়ই চালনার চেষ্টা করেছি । 2016-06-23_14h46_40

আমি এটিকে পথের অধীনে এনভায়ারমেন্ট ভেরিয়েবলগুলিতে যুক্ত করার চেষ্টা করেছি: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)কোনও সাফল্যও পায় নি।
2016-06-23_14h56_48

আমি কি ভুল করছি?


6
অবশ্যই আপনি ডিরেক্টরি ( C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin) এর মধ্যে চান %PATH%?
বিফেন

আমি নিশ্চিত নই. 'এনজি' কাজ করে কিনা তা দেখার জন্য আমি চেষ্টা করেছিলাম, তবে তা হয় না।
ক্রিশ্চিয়ান মাস্কালু

আপনি কি নতুন কমান্ড প্রম্পটটি খুললেন? পরিবেশের চলকগুলি চলমান ক্ষেত্রে প্রচারিত হবে না। echo %PATH%এটি সঠিক কিনা তা দেখার চেষ্টা করুন ।
বিফেন

2
ভাল, যে ডিরেক্টরিটি %PATH%রয়েছে সেটিতে এটি (এটি একটি সেমিকোলন-বিচ্ছিন্ন তালিকা) রয়েছে কিনা পরীক্ষা করুন ng.exe
বিফেন

2
আমি যে সমস্যার জন্য সমাধান পাওয়া stackoverflow.com/a/46874999/7968316
Rixwan

উত্তর:


236

আমার জন্য এটি কাজ করে:

npm run ng <command>

10
এটি কেন হওয়ার কারণটি জানেন এবং কীভাবে আমরা 'এনএমপি রান' থেকে মুক্তি পেতে পারি?
প্রতীক গান্ধী

5
তবে এটি এনজি বিল্ডের পরে কোনও অতিরিক্ত পরামিতি বাদ দিতে পারে না
হাকুনা

ngকমান্ডের মাধ্যমে সরাসরি চলার জন্য আপনি @angular/cliএনপিএম ব্যবহার করে আপনার লিঙ্ক করতে পারেনnpm link @angular/cli
আসাদ শাকিল

3
@ প্রতীকগন্ধি এটি কারণ cmdপরিবেশ ভেরিয়েবলগুলিতে নির্দিষ্ট কমান্ডগুলি চালাতে পারে (এই ক্ষেত্রে npm)। আপনি বিশ্বব্যাপী আপনার সিস্টেমে নোড ইনস্টল করার সময় এই পথটি যুক্ত করা হয়। আপনি যখন C:\Users\<user>\AppData\Roaming\npm\node_modules\@angular\cli\bin\ngপরিবেশের ভেরিয়েবলগুলিতে সম্পূর্ণ পথ যোগ করেন এবং পুনরায় চালিত হন cmd, এটি ngএকটি আদেশ হিসাবে গ্রহণ করবে । বিকল্পভাবে, আপনি NG কমান্ডগুলি চালনার জন্য Node.js কমান্ড প্রম্পটও ব্যবহার করতে পারেন।
এমএম

218

আমি চিত্রটি মেনে এই সমস্যাটি সমাধান করেছি:

সেন্টিমিটারে চালান

 npm install -g @angular/cli

এবং তারপর

(উইন্ডোজ 10 এ খুলুন) কন্ট্রোল প্যানেল \ সমস্ত কন্ট্রোল প্যানেল আইটেমস \ সিস্টেম বা চিত্র অনুসারে

ধাপ 1:

এখানে চিত্র বর্ণনা লিখুন

ধাপ ২ :

এখানে চিত্র বর্ণনা লিখুন

ধাপ 3:

এখানে চিত্র বর্ণনা লিখুন

Step4:

এখানে চিত্র বর্ণনা লিখুন

Step5:

এখানে চিত্র বর্ণনা লিখুন

এবং শেষ পর্যন্ত, কম্পিউটারটি পুনরায় চালু করতে হবে।


আপনি কৌণিক এবং এনজি মন্তব্য পেয়েছেন (পুনরায়) ভুল উপায়ে;)
শাহীন কে

1
আমার ক্ষেত্রে আমার কেবল এনপিএমের পথটি যুক্ত করা দরকার।
কাইরান

41
আপনাকে শেষে কম্পিউটারটি পুনরায় চালু করতে হবে না, আপনাকে কেবল কমান্ড প্রম্পটটি পুনরায় চালু করতে হবে।
অরবিন্দ গোপি

অথবা আপনি লগ অফ করতে পারেন (উইন 10 ভাষায় "সাইন আউট"), এবং তারপরে আবার লগইন করতে পারেন। এটি আপনার সমস্ত পরিবেশের ভেরিয়েবলগুলি "রিসেট" করবে। তবে এটি হল ছোট আলু .... এই আসল উত্তরটির পাশেই। ভোট দিন। ধন্যবাদ।
গ্রানাডা কোডার

C:\Users\<YOURUSER>\AppData\Roaming\npmকৌণিক পথ নয় বরং এনপিএম পাথ, সুতরাং আপনি যদি এই পরিবেশটিকে আপনার পরিবেশগত চলকগুলিতে যুক্ত করেন তবে আপনি -g পতাকা সহ ইনস্টল করা সমস্ত এনপিএম প্যাকেজগুলি আপনার কমান্ড লাইনে উপলব্ধ হবে (কেবল এনজিও নয়)।
পিনগিনোসড

113

C:\Users\DELL\AppData\Roaming\npmসিস্টেম ভেরিয়েবলে যুক্ত করা Pathআমার পক্ষে কাজ করেছিল। 'এনএমপি'-এ আপনার উপযুক্ত ফাইলের সন্ধান করুন

এছাড়াও, আপনি যদি angular-cli\binপাথ ভেরিয়েবলটিতে আপনার পথ যুক্ত করেছেন কিনা তা পরীক্ষা করে দেখুন ।


5
পিসি পুনরায় চালু করার চেষ্টা করুন। এর পরে এনজি কমান্ড কাজ শুরু করে।
মাতেউজ মিগিয়া

1
"Ng.cmd" ফাইলটির পথ অনুসন্ধান করুন। পথ দিয়ে পরিবেশ পরিবর্তনশীল PATH আপডেট করুন।
জ্ঞান

4
এটি আমার জন্য উইন্ডোজ 10 এ কাজ করেছে, তবে আমি একাধিক সম্ভাব্য ব্যবহারকারীকে তাদের নিজস্ব প্রোফাইল প্রোফাইল থেকে টানতে "% USERPROFILE% RO AppData \ রোমিং \ npm" যুক্ত করেছি।
টিম ম্যাকএলউই

2
%AppData%\npm@TimMcElwee এবং @ sabari এর মান উভয়তে প্রসারিত হবে এবং এটি ব্যবহারকারী এবং মেশিন অগ্নোস্টিক।
PS2goat

পাথ ভেরিয়েবলগুলিতে
pm npm

68

আমি উইন 10 ব্যবহার করছি, কেবল এই সমস্যার জন্য এটি নির্ধারণ করুন। নীচে কোডটি সিএমডি টাইপ করুন:

এনএমপি কনফিগারেশন উপসর্গ পেতে

এবং কপি ও পেস্ট পথ যা আপনি আপনার কম্পিউটারে বিভিন্ন পরিবেশের মধ্যে উপর থেকে এটি পেতে -> ব্যবহারকারী ভেরিয়েবল বক্স -> পাথ -> সম্পাদনা - সি: \ প্রোগ্রাম ফাইল \ nodejs \ node_global , আপনার পাথ may আলাদা।

ঠিক আছে ক্লিক করুন এবং আপনার সেমিডি উইন্ডোটি আবার খুলুন, এনজি সংস্করণে টাইপ করুন , তারপরে এটি কার্যকর হয়! চিয়ার্স!


একটি যাদুমন্ত্র মত কাজ করে! মাইএসকিউএল শেলটি আমার ব্যবহারকারীর পাথের পরিবর্তনশীলটিকে ওভার্রোড করেছে .. :(
হামজা খানজাদা

39

আপনার কমান্ড প্রম্পটটি কেবল খুলুন (প্রশাসক হিসাবে চালানো)। নিশ্চিতকরণটি node --v6.9.0 বা উচ্চতর এবং npm --v3.0.0 আর বেশি।

এর পরে নিম্নলিখিত কমান্ডটি চালান:

npm install -g @angular/cli

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

C:\Users\Dell\AppData\Roaming\npm\node_modules\@angular

তারপরে এনজিও হেল্প চেষ্টা করুন। এটা কাজ করবে।


26

1) কমান্ড প্রম্পটে কমান্ড নীচে লিখুন

npm install -g @angular/cli

2) নিশ্চিত করুন যে সি: \ ব্যবহারকারীদের _ ব্যবহারকারীর_ \ অ্যাপডাটা \ রোমিং \ npm এই পথটি গোপন নয়

3) সি যুক্ত করুন: \ ব্যবহারকারীরা u _ ব্যবহারকারী নাম_ \ অ্যাপডাটা \ রোমিং \ npm এবং

সি: vir ব্যবহারকারী \ _ ব্যবহারকারীর_ \ অ্যাপডেটা \ রোমিং \ npm \ নোড_মডিউল @ কৌণিক \ ক্লিপ \ বিন উভয় পরিবেশগত চলক পথে

4) নতুন কমান্ড প্রম্পট খুলুন এবং এনজিপি সাহায্য টাইপ করুন । এটা কাজ করবে।


আমি আমার উইন্ডোজ 10 মেশিনের অ্যাডমিনের অনুমতি না পাওয়া পর্যন্ত অ্যাপডাটা ডিরেক্টরিটি দেখতে পেলাম না এবং তারপরে প্রশাসক হিসাবে রান ক্লিক করে একটি কমান্ড উইন্ডো খুললাম।
রবার্ট স্টিভেন্স

18

একটি আদেশ দিয়ে

npm install -g @angular/cli@latest

এটি দুর্দান্ত কাজ করে, আমি এখন এনজি কমান্ড চালাতে সক্ষম হয়েছি।


16

আমি উইন্ডোজ 10 এ সমস্যার সমাধানের জন্য নীচের পদক্ষেপগুলি অনুসরণ করেছি :

  1. প্রথমে আপনি কৌণিক সিএলআই ইনস্টল করেছেন তা নিশ্চিত করুন। আপনি একই ইনস্টল করতে নীচে ব্যবহার করতে পারেন।

এনপিএম ইনস্টল করুন -জি @ কৌনিক / ক্লিপ @ সর্বশেষ

  1. নিশ্চিত হয়ে নিন যে অ্যাপডেটা দৃশ্যমান এবং নীচের পথে নেভিগেট করুন।

সি: \ ব্যবহারকারী \ rkota \ AppData \ রোমিং \ npm

নীচেও দৌড়ানোর মাধ্যমে একই পথটি পাওয়া যাবে:

এনএমপি কনফিগারেশন উপসর্গ পেতে

  1. উপরের পাথ যেমন "সি: \ ব্যবহারকারীগণ k আরকোটা \ অ্যাপডাটা \ রোমিং \ এনপিএম" এনভায়রনমেন্ট ভেরিয়েবল PATH এ যুক্ত করুন এবং নিশ্চিত করুন যে কমান্ড প্রম্পটে পাথ চালিয়ে এটি যুক্ত হয়েছে।
  2. কমান্ড প্রম্পট বন্ধ করুন এবং এখন নীচে চালানোর চেষ্টা করুন:

এনজি - রূপান্তর

আপনি সিএলআই সংস্করণ দেখতে সক্ষম হবেন।


14

অন্যান্য বৈশ্বিক মডিউলগুলির সাথে একই সমস্যা থাকার পরে আমি এটি যুক্ত করে কিছু দিন আগে এটি সমাধান করেছি:

পরিবেশ টেবিল -> সিস্টেম ভেরিয়েবল -> পথ:

সি: \ ব্যবহারকারীগণ \ প্রশাসক \ অ্যাপডাটা \ রোমিং \ এনপিএম \ নোড_মডিউলগুলি \ কৌণিক-ক্লিপ \ বিন; সি: \ প্রোগ্রাম ফাইলগুলি \ মঙ্গোডিবি \ সার্ভার \ 3.2 \ বিন

মনে রাখবেন এর পরে আর কোনও স্পেস থাকতে হবে না;

আমার সমস্যা হতে পারে।


Ng.cmd ফাইলটির পথ অনুসন্ধান করুন। একই পথের সাথে পরিবেশ পরিবর্তনশীল PATH মান আপডেট করুন। কমান্ড লাইন কনসোলটি পুনরায় আরম্ভ করুন এবং আপনার কাজ শেষ হয়েছে।
জান্না

3
"এনপিএম কনফিগার করুন উপসর্গ" এর নীচের উত্তরটি সঠিক পন্থা
পিটার মরিস

1
যদি না আপনি দেখতে ngফোল্ডারে ng.cmdবা Windows Command Scriptপ্রকার কলামের অন্তর্গত অন্য এই NG এই angular-cli\binকাজ করে না।
Jeb50

এই উত্তরটির আপডেট হওয়া দরকার, যেমনটি এখন সিএলআই ভি 7.0 + এর পথ সি: \ ব্যবহারকারী \ ব্যবহারকারী নাম \ অ্যাপডাটা \ রোমিং \ এনপিএম
হেমেন্দ্র

12

অন্তর্নির্মিত কমান্ড প্রম্পট ব্যবহারের পরিবর্তে কমান্ড প্রম্পটের নোডজেএস ইনস্টলড সংস্করণটি ব্যবহার করা আরও ভাল। তারপরে এটি কোনও সমস্যা ছাড়াই নিখুঁতভাবে কাজ করবে।এখানে চিত্র বর্ণনা লিখুন


2
where ngসেই কনসোলের মধ্যে দৌড়ানো পথটির মধ্যে কী ভুল তা খুঁজে পেতে সহায়তা করতে পারে। এটি আমার জন্য এটি হয়েছিল, এনজি ভুল ব্যবহারকারী অ্যাপডাটাতে সমাধান করা হয়েছিল, সুতরাং ক্লাইমের একটি খারাপ সংস্করণ কার্যকর করে।
ফ্রেডেরিক.এল

10

এনজি না পাওয়া এবং অপরিজ্ঞাত সংস্করণ উভয়ের জন্যই সমস্যাটি সমাধান করার জন্য নিম্নলিখিত লাইনগুলি কার্যকর করুন

এনপিএম আনইনস্টল -g কৌণিক-ক্লিপ

এনপিএম আনইনস্টল - সেভ-ডে কৌণিক-ক্লিপ

এনপিএম ক্যাশে পরিষ্কার

এনপিএম ইনস্টল করুন -জি @ কৌনিক / ক্লিপ @ সর্বশেষ


9

উপরের পদক্ষেপটি অনুসরণ করেও যদি ত্রুটিটি পান তবে। তারপরে নীচে চেষ্টা করুন।

যেহেতু এটি নোড স্ক্রিপ্ট। আমি এখন হিসাবে তৈরি করতে নীচের বিকল্পটি ব্যবহার করছি।

নোড সি: \ ব্যবহারকারীগণ \ প্রশাসক \ অ্যাপডাটা \ রোমিং \ npm \ নোড_মডিউলগুলি \ কৌণিক-ক্লিপ \ বিন \ এনজি সংস্করণ

প্রতীকী লিঙ্কগুলি প্রয়োজন হতে পারে। আরও গবেষণা করা হয়নি।

পরবর্তী গবেষণার জন্য: পথটি সেট করুন:% PATH%; সি: \ ব্যবহারকারী \ প্রশাসক \ অ্যাপডাটা \ রোমিং \ npm;

উইন্ডোজে, npm.cmd ফাইলটি উপরের পথে। যদি উপরের পরিবেশের পরিবর্তনশীলটি সেট করা থাকে তবে আপনি এনজি সংস্করণ এনজিআইএন হিসাবে চালিত করতে পারেন


7
  1. খুলুন সিএমডি এবং টাইপ করুন npm install -g @angular/cli

  2. পরিবেশের ভেরিয়েবলগুলিতে, ব্যবহারকারী ভেরিয়েবল বা সিস্টেম ভেরিয়েবল "পাথ" মান = যুক্ত করুনC:\Users\your-user\.npm-packages\node_modules\.bin

  3. সেন্টিমিটারে: c:\>cd your-new-project-path

  4. ...\project-path\> ng new my-app

    অথবা ng all-ng-commands


5

সেন্টিমিডি বন্ধ করুন এবং এডমিনের ডান বা পুনরায় বুট করা সিস্টেমটি দিয়ে এটি আবার খুলুন।


5

কমান্ডের সাথে স্থানীয়ভাবে কৌনিক ক্লাইট ইনস্টল করার চেষ্টা করার সময় আমি একই সমস্যার মুখোমুখি হয়েছিলাম

npm install @angular/cli@latest

এর পরে আমি একই সমস্যা পেয়েছি সি: \ ব্যবহারকারী \ vi1kumar \ ডেস্কটপ \ tus \ আঙ্গুলার \ Angularforms> এনজি-ভি 'এনজি' কোনও অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়

আমি বিশ্বব্যাপী এটি ইনস্টল করার চেষ্টা করেছি

npm install -g @angular/cli@latest

এই ক্ষেত্রে এটি কাজ করে আমি ভাবছিলাম যে বিশ্বব্যাপী ক্লাইপ ইনস্টল করা সম্ভব নয় কি?

কিছু গবেষণা করার পরে আমি এই নিবন্ধটি খুব সহায়ক আশা করি এটি অনুরূপ সমস্যার মুখোমুখি কাউকে সহায়তা করবে hope

Angular CLI এর একাধিক সংস্করণ নিয়ে কাজ করা with


4

এটি প্রায় আমার জন্য কাজ করেছিল, তবে আমাকে ব্যবহার করতে হয়েছিল:% USERPROFILE% \ AppData \ রোমিং \ npm। এনভায়রনমেন্ট ভেরিয়েবলগুলিতে ... / সিস্টেম ভেরিয়েবল / পাথ

তারপরে যখন আমি সিএমডি করলাম: "এনজি-ভি" আমি কৌনিক ক্লাইয়ের জন্য সঠিক প্রতিক্রিয়া পেয়েছি।



4

1- ইনস্টল করুন

$ npm install -g @angular/cli

2- আপনার ng.cmdউপস্থিতি কোথায় তা নিশ্চিত করুন ।

এখানে চিত্র বর্ণনা লিখুন

3- তারপরে এই পথটি ভেরিয়েবলগুলিতে যুক্ত করুন।

এখানে চিত্র বর্ণনা লিখুন


3

উইন্ডোজ 7, ​​এনপিএম v3.10.8 এর সাথে চলমান 64 বিটগুলিতে আমার একই সমস্যা ছিল।

  1. প্রস্তাবিত অনুসারে আমি পথটি জুড়েছি: (সি: \ ব্যবহারকারী ..... (আপনার ব্যবহারকারীর নাম) \ অ্যাপডাটা \ রোমিং \ এনপিএম \ নোড_মডিউলস \ কৌণিক-ক্লিপ \ বিন \ এনজি) এবং আনইনস্টল কৌণিক-ক্লিপ।
  2. এর পরে, আমি npm cache cleanএখানে প্রম্পট হিসাবে এনপিএম ক্যাশে সাফ করেছি https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/ । এটি গ্যারান্টি দেয় যে কোনও অবশিষ্ট নেই।
  3. পুনরায় প্রতিষ্ঠিত কৌণিক-ক্লিপ npm install -g angular-cliএবং voila দিয়ে।

    আশা করি এটি কার্যকর হতে পারে!

3

"এনজি নিউ" সিনট্যাক্স দিয়ে চেষ্টা করার সময় আমার একই সমস্যা ছিল এবং সমাধান হয়েছে যে সহজভাবে বিদ্যমান নোড সংস্করণটি 5.xx থেকে 8.xx এ নোডের সফল আপডেটের পরে, সিনট্যাক্সটি আমার জন্য পুরোপুরি কাজ করেছিল। নোডের বিদ্যমান সংস্করণটি আপডেট করুন। যেমনটি কৌণিক ডকুমেন্টেশনে স্পষ্টভাবে উল্লেখ করা হয়েছে যে এই আদেশগুলি নোড সংস্করণ> = 6.9.x প্রয়োজন require রেফারেন্সের জন্য দয়া করে https://angular.io/guide/quickstart দেখুন । এটি পরিষ্কারভাবে জানিয়েছে যে "আপনি টার্মিনাল / কনসোল উইন্ডোতে নোড -v এবং এনপিএম -v চালিয়ে কমপক্ষে নোড 6.9.x এবং এনপিএম 3.XX চালিয়ে যাচ্ছেন। পুরানো সংস্করণগুলি ত্রুটি তৈরি করে তবে নতুন সংস্করণগুলি ভাল"।


3

আমি x86, উইন্ডোজ 7 এ একই সমস্যার মুখোমুখি হয়েছি;

  • @ কৌনিক / ক্লিপ আনইনস্টল করুন
  • পুনরায় ইনস্টল করুন @ কৌণিক / ক্লিপ
  • পরীক্ষিত এবং যাচাই করা পরিবেশগত ভেরিয়েবলগুলি (কোনও সমস্যা নেই) ...
  • এখনও একই সমস্যা:

সমাধানটি সি তে .npmrc ফাইল ছিল: \ ব্যবহারকারীরা {USERNAME} ... উপসর্গটি পরিবর্তন করুন যাতে এটি "উপসর্গ = $ {অ্যাপ্লিকেশন} \ npm" পড়তে পারে ... সমাধানের ক্ষেত্রে সহায়তার জন্য এই ওয়েবসাইটটিকে ধন্যবাদ


3

আমি সমাধান করেছিলাম -% অ্যাপডেটা% \ npm \ নোড_মডিউলগুলি @ কৌনিক \ ক্লিপ \ বিন my আমার পরিবেশের পরিবর্তনশীল পথে


2

আমার ক্ষেত্রে আমি নীচের পদক্ষেপগুলি করেছি।

সমস্ত প্রোগ্রাম -> নোড জেএস-> নোড.জেএস কমান্ড প্রম্পটে রাইট ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন এবং টার্গেট স্ট্রিং থেকে নীচের শেষ কপিতে

/k "C:\Program Files\nodejs\nodevars.bat"

আমি ভিজ্যুয়াল স্টুডিও কোড চালু করেছি এবং নীচে ফাইলটি খুললাম

C:\Users\gochinta\AppData\Roaming\Code\User\settings.json এবং নীচে দিয়েছেন

// Place your settings in this file to overwrite the default settings
{
  "terminal.integrated.shellArgs.windows": 
  ["/k", "C:\\Program Files\\nodejs\\nodevars.bat"]

}

এখন আমি ng -vআমার ভিজ্যুয়াল স্টুডিও কোড টার্মিনাল উইন্ডোতে টাইপ করেছি এবং এটি কাজ করেছে।


2

আমি একই সমস্যার মুখোমুখি এবং এটি সমাধান হয়ে গেছে। আমার শেষ কারণে আমি অন্যান্য ব্যবহারকারীর প্রোফাইল ব্যবহার করে নোড এবং সিএলআই ইনস্টল করছি এবং এখন আমি অন্য ব্যবহারকারীর লগইন থেকে এনজি কমান্ড চালাচ্ছি। যেহেতু অন্যান্য ব্যবহারকারীর লগইন নোড ব্যবহার করে নোড এবং ক্লাইপ ইনস্টল করা হয়েছে C:\Users\&lt;user name&gt;\AppData\Roamingএই পথে কোনও কিছুই খুঁজে পাচ্ছে না এবং এজন্যই আমি এই ত্রুটিটি পাচ্ছি।

আমি npm install -g @angular/cliকমান্ড চালিয়ে আমার মেশিনটি পুনরায় চালু করি। প্রতিটি জিনিস ভাল কাজ করছে।


2

ভবিষ্যতে কিছু সময়। উইন্ডোজ 8.1 মেশিনে প্রযোজ্য। নিম্নলিখিত আদেশগুলি চালান

npm install -g @angular/cli

লগ আউট বা আপনার মেশিন পুনরায় চালু করুন।

এটি ম্যানুয়ালি না করে প্রয়োজনীয় এনভির পাথ যুক্ত করা উচিত।


2

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

সুতরাং আপনার পরিবেশের পরিবর্তনশীল পথ বা কোনও কিছু সেট করার দরকার নেই। আপনি যখন নোডেজকে বিস্মৃত করবেন তখন কোনও কাস্টিং ছাড়াই আপনি আমাদের "এনজি" কমান্ডটি ব্যবহার করে এটি কমান্ড প্রম্পট দেবে।


2

যেহেতু এই প্রশ্নটি এখনও বার বার জিজ্ঞাসা করা হয় এক বছর পরে আমি আমার উত্তরটি এখানেও পোস্ট করব।

ক্লুটি (শুধুমাত্র উইন্ডোজে) হ'ল পথ চলক ডানে প্রবেশের ব্যবস্থা করা।

এনপিএম উইকি যেমন আমাদের বলে :

যেহেতু ইনস্টলারটি সি: \ প্রোগ্রাম ফাইলগুলি (x86) ode নোডেজ সি এর আগে রাখে: P ব্যবহারকারীরা \\ অ্যাপডাটা \ রোমিং \ এনপিএম আপনার PATH এ, এটি সর্বদা আপনি এনডিএম ব্যবহার করে ইনস্টল করা এনপিএমের সংস্করণের পরিবর্তে নোডের সাথে ইনস্টল করা এনপিএমের সংস্করণ ব্যবহার করবে npm -g install npm@<version>

সুতরাং আপনার পথের চলকটি দেখতে এর মতো দেখতে পাবেন:

…;C:\<path-to-node-installation>;%appdata%\npm;…

এখন আপনার দুটি সম্ভাবনা রয়েছে:

  1. দুটি এন্ট্রি অদলবদল করুন যাতে এটির মতো দেখাবে
…;%appdata%\npm;C:\<path-to-node-installation>;…

এটি এনপিএম (এবং নোডের সাথে নয়) এবং ইনস্টল করা কৌণিক সিএলআই সংস্করণ সহ ইনস্টল করা এনপিএম সংস্করণটি লোড করবে।

  1. যদি আপনি (যে কোনও কারণেই) নোডের সাথে বান্ডিলযুক্ত এনপিএম সংস্করণটি ব্যবহার করতে চান তবে আপনার বিশ্বব্যাপী অ্যাঙ্গুয়ালার সি এল এল সংস্করণে সরাসরি পথ যুক্ত করুন। এর পরে আপনার পাথের পরিবর্তনশীলটি দেখতে এইরকম হওয়া উচিত: …;C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… বা …;%appdata%\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… সংক্ষিপ্ত ফর্মের জন্য।

এটি এখন থেকে আমার পক্ষে কাজ করেছে worked


1

আমার ভিজ্যুয়াল স্টুডিও কোড এটি একই টার্মিনালে নির্মিত কোনও এনজি কমান্ড চালাতে সক্ষম হচ্ছিল না।

আমি উইন্ডোজ 10 এর পথে% AppData% \ npm যুক্ত করেছি, এবং পুনরায় বুট করতে হবে না, সবে বন্ধ হয়েছে এবং ভিএস কোডটি আবার খোলা হয়েছে এবং এটি এটি দেখে না।


একই ইস্যুতে আমি নতুন পথ নির্ধারণ করেছি AppData\Roaming\npm\node_modules\@angular\cli\bin\ngএবং এটি এখন ভাল কাজ করে
আবদুল্লাহ আবদুল্লাহ

1

X64 সংস্করণ (এমনকি 64-বিট উইন্ডোজ মেশিনে) এর পরিবর্তে x32 সংস্করণ নোডেজ ইনস্টল করুন ।


1

আমার জন্য PATH এনভায়ারওমেন্ট ভেরিয়েবলে কিছু ভুল ছিল। আমি এনপিএম সম্পর্কিত সমস্ত পাথ সরিয়ে ফেলেছি এবং এই ফোল্ডারটি পাঠের শুরুতে যুক্ত করেছি :

c:\Users\<your-user-name>\AppData\Roaming\npm\

আপনার ;পাথের মধ্যে রয়েছে তা নিশ্চিত করুন ।


এটি সঠিক, কারণ উইন 7 এবং 10 উভয়েরই এনজি রয়েছে। সেমিডিডি ফাইল এখানে।
Jeb50
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.