ng ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก


201

ใช้ windows 7 Professional 32 บิต

ฉันพยายามเรียกใช้npm install -g angular-cliทั้งสองแบบตามปกติหรือผู้ดูแล 2016-06-23_14h46_40

ฉันพยายามเพิ่มลงใน Enviorment Variables ภายใต้ PATH: (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%?
Biffen

ฉันไม่แน่ใจ. ฉันพยายามเพียงเพื่อดูว่างาน 'ng' แต่ไม่
Cristian Muscalu

คุณเปิดพรอมต์คำสั่งใหม่หรือไม่ ตัวแปรสภาพแวดล้อมจะไม่ถูกเผยแพร่ไปยังตัวแปรที่ทำงานอยู่ ลองecho %PATH%ดูว่าถูกต้อง
Biffen

2
ตรวจสอบว่า%PATH%มี (เป็นรายการที่คั่นด้วยเครื่องหมายอัฒภาค) ng.exeหรือไม่
Biffen

2
ฉันพบวิธีแก้ปัญหาสำหรับปัญหานั้นstackoverflow.com/a/46874999/7968316
Rixwan

คำตอบ:


236

สำหรับฉันมันใช้งานได้กับ:

npm run ng <command>

10
คุณรู้หรือไม่ว่าทำไมมันถึงเป็นเช่นนั้นและเราจะกำจัด 'npm run' ได้อย่างไร?
Pratik Gandhi

5
แต่สิ่งนี้จะละเว้นพารามิเตอร์เพิ่มเติมใด ๆ หลังจาก ng build
hakuna

สำหรับการรันngคำสั่งโดยตรงคุณสามารถเชื่อมโยง@angular/cliกับ npm โดยใช้ npm link @angular/cli
Asad Shakeel

3
@PratikGandhi นี่เป็นเพราะcmdสามารถเรียกใช้คำสั่งที่ระบุในตัวแปรสภาพแวดล้อมเท่านั้น (ในกรณีนี้npm) พา ธ นี้ถูกเพิ่มเมื่อคุณติดตั้งโหนดในระบบของคุณแบบโกลบอล เมื่อคุณเพิ่มพา ธ ที่สมบูรณ์C:\Users\<user>\AppData\Roaming\npm\node_modules\@angular\cli\bin\ngไปยังตัวแปรสภาพแวดล้อมและรันใหม่อีกครั้งcmdจะยอมรับngว่าเป็นคำสั่ง หรือคุณสามารถใช้พรอมต์คำสั่ง Node.js เพื่อเรียกใช้คำสั่ง ng
MM

218

ฉันแก้ไขปัญหานี้ตามรูป:

ทำงานใน cmd

 npm install -g @angular/cli

แล้ว

(เปิดใน Windows 10) รายการ \ System \ Control Panel \ All แผงควบคุมหรือตามรูป

ขั้นตอนที่ 1:

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนที่ 2 :

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นที่ 3:

ป้อนคำอธิบายรูปภาพที่นี่

Step4:

ป้อนคำอธิบายรูปภาพที่นี่

Step5:

ป้อนคำอธิบายรูปภาพที่นี่

และในที่สุดคอมพิวเตอร์จะต้องเริ่มต้นใหม่


คุณได้รับความคิดเห็น Angular และ NG (ใน) ทางผิดรอบ)
Shaheen K

1
ในกรณีของฉันฉันเพียงต้องการเพิ่มเส้นทางไปยัง npm
Kieran

41
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์ในตอนท้ายเพียงแค่ต้องรีสตาร์ทพร้อมท์คำสั่ง
Aravindh Gopi

หรือคุณสามารถออกจากระบบ ("ลงชื่อออก" ในภาษาชนะ 10), จากนั้นเข้าสู่ระบบอีกครั้ง นั่นจะ "รีเซ็ต" ตัวแปรสภาพแวดล้อมทั้งหมดของคุณ แต่นั่นเป็นมันฝรั่งขนาดเล็ก .... ถัดจากคำตอบที่แท้จริงนี้ upvote ขอบคุณ
granadaCoder

C:\Users\<YOURUSER>\AppData\Roaming\npmไม่ใช่ Angular path แต่เป็น npm path ดังนั้นหากคุณเพิ่มพา ธ นี้ไปยังตัวแปรสภาวะแวดล้อมของคุณแพ็กเกจ npm ทั้งหมดที่คุณติดตั้งด้วยแฟล็ก -g จะพร้อมใช้งานในบรรทัดคำสั่งของคุณ (ไม่ใช่เฉพาะ ng)
PinguinoSod

113

การเพิ่มC:\Users\DELL\AppData\Roaming\npmลงในตัวแปรระบบใช้Pathงานได้สำหรับฉัน โปรดหาเส้นทางไฟล์ที่เหมาะสมของคุณไปที่ 'npm'

นอกจากนี้ตรวจสอบว่าคุณได้เพิ่มangular-cli\binเส้นทางของคุณไปยังตัวแปรเส้นทาง


5
ลองรีสตาร์ทพีซี หลังจากนั้นคำสั่ง ng ก็เริ่มทำงาน
Mateusz Migała

1
ค้นหาพา ธ สำหรับไฟล์ "ng.cmd" อัพเดต PATH ตัวแปรสภาพแวดล้อมด้วยพา ธ
Jnana

4
สิ่งนี้ใช้ได้กับฉันใน Windows 10 แต่ฉันเพิ่ม "% USERPROFILE% \ AppData \ Roaming \ npm" เพื่อให้ครอบคลุมผู้ใช้ที่มีศักยภาพหลายรายที่ดึงมาจากโปรไฟล์ผู้ใช้ของตนเอง
Tim McElwee

2
%AppData%\npmจะขยายเป็นทั้งค่าของ @TimMcElwee และ @ sabari และเป็นผู้ไม่เชื่อเรื่องพระเจ้าของผู้ใช้และเครื่องจักร
ps2goat

การเพิ่มโฟลเดอร์ \ npm ไปยังตัวแปรพา ธ แก้ไขให้ฉันด้วย
Kaspazza

68

ฉันใช้ WIN 10 แค่คิดออกสำหรับปัญหานี้ พิมพ์รหัสด้านล่างเป็นคำสั่ง:

กำหนดค่า npm รับส่วนนำหน้า

และคัดลอกและวางเส้นทางที่คุณได้รับจากด้านบนลงในตัวแปรสภาพแวดล้อมคอมพิวเตอร์ของคุณ -> กล่องตัวแปรผู้ใช้ -> เส้นทาง -> แก้ไข - C: \ Program Files \ nodejs \ node_globalเส้นทางของคุณอาจแตกต่างกัน

คลิกตกลงและเปิดหน้าต่างคำสั่งของคุณใหม่พิมพ์เป็นเวอร์ชั่น ngจากนั้นใช้งานได้! ไชโย!


ทำงานเหมือนจับใจ! เปลือก MySQL overrode เส้นทางตัวแปรผู้ใช้ของฉัน .. :(
Hamza Khanzada

39

เพียงเปิดพร้อมท์คำสั่ง (เรียกใช้ในฐานะผู้ดูแลระบบ) ตรวจสอบให้แน่ใจว่าnode --v6.9.0 หรือสูงกว่าและสูงกว่าnpm --v3.0.0 r

หลังจากนั้นเรียกใช้คำสั่งต่อไปนี้:

npm install -g @angular/cli

เมื่อติดตั้งเชิงมุม คุณสามารถเห็นรายการของ cli เชิงมุมในเส้นทาง

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

จากนั้นลองใช้ความช่วยเหลือ มันจะทำงาน.


26

1) ป้อนคำสั่งด้านล่างเมื่อพร้อมรับคำสั่ง

npm install -g @angular/cli

2) ตรวจสอบให้แน่ใจว่าC: \ Users \ _username_ \ AppData \ Roaming \ NPMเส้นทางนี้จะไม่ถูกซ่อน

3) เพิ่มC: \ Users \ _username_ \ AppData \ Roaming \ npmและ

C: \ Users \ _username_ \ AppData \ Roaming \ NPM \ node_modules @ เชิงมุม \ CLI \ binกับตัวแปรสภาพแวดล้อมทั้งเส้นทาง

4) คำสั่งเปิดใหม่ที่รวดเร็วและประเภทงะช่วยเหลือ มันจะทำงาน.


ฉันไม่เห็นไดเรกทอรี AppData จนกว่าฉันจะได้รับอนุญาตจากผู้ดูแลระบบสำหรับเครื่อง Windows 10 ของฉันจากนั้นเปิดหน้าต่างคำสั่งโดยคลิกเรียกใช้ในฐานะผู้ดูแลระบบ
Robert Stevens

18

ด้วยคำสั่ง

npm install -g @angular/cli@latest

มันใช้งานได้ดีฉันสามารถรันคำสั่ง ng ได้ในขณะนี้


16

ฉันทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหานี้ในWindows 10 :

  1. ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Angular CLI คุณสามารถใช้ด้านล่างเพื่อติดตั้งเดียวกัน

npm install -g @ angular / cli @ ล่าสุด

  1. ตรวจสอบให้แน่ใจว่า AppData มองเห็นได้และไปที่เส้นทางด้านล่าง

C: \ Users \ rkota \ AppData \ Roaming \ NPM

เส้นทางเดียวกันสามารถพบได้โดยทำงานด้านล่างด้วย:

กำหนดค่า npm รับส่วนนำหน้า

  1. เพิ่มเส้นทางข้างต้นเช่น "C: \ Users \ rkota \ AppData \ Roaming \ npm" ใน PATH ตัวแปรสภาพแวดล้อมและตรวจสอบให้แน่ใจว่าได้เพิ่มโดยใช้เส้นทางในการสั่งการ
  2. ปิดพรอมต์คำสั่งและลองเรียกใช้ด้านล่าง:

ng - รุ่น

คุณจะเห็นเวอร์ชั่น CLI


14

ฉันแก้ไขได้ไม่กี่วันที่ผ่านมาหลังจากมีปัญหาเดียวกันกับโมดูลทั่วโลกอื่น ๆ โดยเพิ่มไปที่:

ตารางสภาพแวดล้อม -> ตัวแปรระบบ -> เส้นทาง:

C: \ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin; C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin

โปรดทราบว่าจะต้องไม่มีช่องว่างหลังจาก;

นั่นกลายเป็นปัญหาของฉัน


ค้นหาพา ธ สำหรับไฟล์ ng.cmd อัพเดตค่าตัวแปรสภาพแวดล้อม PATH ด้วยพา ธ พา ธ เดียวกัน รีสตาร์ทคอนโซลบรรทัดรับคำสั่งและคุณทำเสร็จแล้ว
Jnana

3
คำตอบด้านล่าง "คำนำหน้ากำหนดค่า npm config" เป็นวิธีที่ถูกต้อง
Peter Morris

1
ยกเว้นในกรณีที่คุณเห็นngในโฟลเดอร์ng.cmdหรือWindows Command Scriptภายใต้คอลัมน์ประเภทอื่นนี้งะในเรื่องนี้angular-cli\binไม่ได้ทำงาน
Jeb50

คำตอบนี้ต้องการการปรับปรุงเนื่องจากขณะนี้เส้นทางใน CLI v7.0 + คือ C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming \ npm
Hemendra

12

แทนที่จะใช้พรอมต์คำสั่งที่สร้างขึ้นให้เริ่มใช้ NodeJS เวอร์ชันพร้อมรับคำสั่งที่ดีกว่า จากนั้นมันจะทำงานได้อย่างสมบูรณ์แบบโดยไม่มีปัญหาใด ๆป้อนคำอธิบายรูปภาพที่นี่


2
การใช้งานwhere ngภายในคอนโซลนั้นอาจช่วยในการค้นหาว่ามีอะไรผิดปกติกับพา ธ นั่นทำเพื่อฉันแล้ว ng ได้รับการแก้ไขใน AppData ผู้ใช้ที่ไม่ถูกต้องดังนั้นการดำเนินการ cli รุ่นที่ไม่ดี
Frederik.L

10

รันบรรทัดต่อไปนี้เพื่อแก้ปัญหาสำหรับ ng not found และ undefined version ของ ng

ถอนการติดตั้ง npm -g angular-cli

ถอนการติดตั้ง npm --save-dev angular-cli

แคช NPM สะอาด

npm install -g @ angular / cli @ ล่าสุด


9

หากคุณได้รับข้อผิดพลาดแม้หลังจากทำตามขั้นตอนข้างต้น จากนั้นลองด้านล่าง

เนื่องจากมันเป็นสคริปต์ของโหนด ฉันใช้ตัวเลือกด้านล่างเพื่อสร้าง ณ ขณะนี้

โหนด C: \ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng เวอร์ชั่น

อาจเป็นลิงก์สัญลักษณ์ที่จำเป็น ไม่วิจัยเพิ่มเติม

ในการวิจัยเพิ่มเติม: กำหนดเส้นทางเป็น:% PATH%; C: \ Users \ Administrator \ AppData \ Roaming \ npm;

ใน Windows ไฟล์ npm.cmd อยู่ในเส้นทางด้านบน หากตั้งค่าตัวแปรสภาพแวดล้อมข้างต้นคุณสามารถเรียกใช้งานเป็นเวอร์ชัน ng init


7
  1. เปิด cmd และประเภท npm install -g @angular/cli

  2. ในตัวแปรสภาพแวดล้อมให้เพิ่มตัวแปรผู้ใช้หรือตัวแปรระบบ "เส้นทาง" ค่า =C:\Users\your-user\.npm-packages\node_modules\.bin

  3. ใน cmd: c:\>cd your-new-project-path

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

    หรือ ng all-ng-commands


5

ปิด cmd และเปิดอีกครั้งด้วยสิทธิ์ของผู้ดูแลระบบหรือรีบูตระบบ ur


5

ฉันประสบปัญหาเดียวกันเมื่อฉันพยายามติดตั้ง cli เชิงมุมภายในเครื่องด้วยคำสั่ง

npm install @angular/cli@latest

หลังจากนั้นฉันมีปัญหาเดียวกัน C: \ Users \ vi1kumar \ Desktop \ tus \ ANGULAR \ AngularForms> ng -v 'ng' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมปฏิบัติการหรือไฟล์แบตช์

กว่าที่ฉันจะลองติดตั้งทั่วโลก

npm install -g @angular/cli@latest

ในกรณีนี้มันใช้งานได้ฉันสงสัยว่ามันเป็นไปไม่ได้ที่จะติดตั้ง cli ทั่วโลกหรือไม่?

หลังจากทำวิจัยฉันพบว่าบทความนี้มีประโยชน์มากหวังว่ามันจะช่วยให้ใครบางคนประสบปัญหาที่คล้ายกัน

การทำงานกับ Angular CLI หลายรุ่น


4

อันนี้ใช้งานได้สำหรับฉัน แต่ฉันต้องใช้:% USERPROFILE% \ AppData \ Roaming \ npm ในตัวแปรสภาพแวดล้อม ... / ตัวแปรระบบ / เส้นทาง

จากนั้นเมื่อฉันทำ CMD: "ng -v" ฉันได้รับการตอบสนองที่ถูกต้องสำหรับ cli เชิงมุม



4

1- ติดตั้ง

$ npm install -g @angular/cli

2- ตรวจสอบให้แน่ใจว่าคุณng.cmdอยู่ที่ไหน

ป้อนคำอธิบายรูปภาพที่นี่

3- จากนั้นเพิ่มเส้นทางนี้เป็นตัวแปร

ป้อนคำอธิบายรูปภาพที่นี่


3

ฉันมีปัญหาเดียวกันบน Windows 7, 64 บิตที่รันด้วย npm v3.10.8

  1. ฉันเพิ่มเส้นทางตามที่แนะนำ: (C: \ Users ..... (ชื่อผู้ใช้ของคุณ) \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng) และถอนการติดตั้ง angular-cli
  2. หลังจากนี้ฉันจะล้างแคช npm ตามnpm cache cleanที่ได้รับการแจ้งเตือนที่นี่https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/ . สิ่งนี้รับประกันว่าไม่มีของเหลือ
  3. ติดตั้ง angular-cli ใหม่ด้วยnpm install -g angular-cliและ voila

    หวังว่าอาจเป็นประโยชน์!

3

ฉันมีปัญหาเดียวกันเมื่อลองใช้ไวยากรณ์ "ng new" และแก้ไขได้อย่างง่ายดายโดยการอัปเดตโหนดรุ่นที่มีอยู่จาก 5.xx เป็น 8.xx หลังจากอัปเดตโหนดสำเร็จแล้วไวยากรณ์ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน โปรดอัปเดตโหนดรุ่นที่มีอยู่ เนื่องจากมีการกล่าวถึงอย่างชัดเจนในเอกสารเชิงมุมว่าคำสั่งเหล่านี้ต้องการรุ่นโหนด> = 6.9.x สำหรับการอ้างอิงโปรดตรวจสอบhttps://angular.io/guide/quickstart ระบุอย่างชัดเจนว่า "ตรวจสอบว่าคุณกำลังใช้งานโหนดอย่างน้อย 6.9.x และ npm 3.xx โดยการรันโหนด -v และ npm -v ในหน้าต่างเทอร์มินัล / คอนโซลเวอร์ชันที่เก่ากว่าสร้างข้อผิดพลาด แต่เวอร์ชันที่ใหม่กว่าจะใช้ได้"


3

ฉันประสบปัญหาเดียวกันใน x86, windows 7;

  • ถอนการติดตั้ง @ angular / cli
  • ติดตั้ง @ angular / cli ใหม่
  • ตรวจสอบและตรวจสอบตัวแปรสภาพแวดล้อม (ไม่มีปัญหา)
  • ยังคงเป็นปัญหาเดียวกัน:

วิธีแก้ไขคือไฟล์. npmrc ที่ C: \ Users {USERNAME} ... เปลี่ยนคำนำหน้าเพื่อให้อ่าน "คำนำหน้า = $ {APPDATA} \ npm" ... ขอบคุณเว็บไซต์นี้สำหรับความช่วยเหลือในการแก้ไข


3

ฉันแก้ไขด้วยการเพิ่ม -% AppData% \ npm \ node_modules @ angular \ cli \ bin \ path ไปยังเส้นทางตัวแปรสภาพแวดล้อมของฉัน


2

ในกรณีของฉันฉันทำตามขั้นตอนด้านล่าง

โปรแกรมทั้งหมด -> Node JS-> คลิกขวาที่พรอมต์คำสั่ง Node.js และเลือกคุณสมบัติและจากสตริงเป้าหมายที่คัดลอกด้านล่าง

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

ฉันเปิดตัว Visual Studio Code และเปิดไฟล์ด้านล่าง

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ในหน้าต่างเทอร์มินัลรหัส Visual Studio ของฉันและมันทำงาน


2

ฉันกำลังประสบปัญหาเดียวกันและได้รับการแก้ไขแล้ว เหตุผลสุดท้ายของฉันคือฉันติดตั้งโหนดและCLIโดยใช้โปรไฟล์ผู้ใช้อื่นและตอนนี้ฉันกำลังใช้คำสั่ง ng จากการเข้าสู่ระบบของผู้ใช้อื่น เนื่องจากโหนดและ cli ติดตั้งโดยใช้โหนดล็อกอินผู้ใช้อื่นไม่พบสิ่งใดC:\Users\&lt;user name&gt;\AppData\Roamingเส้นทางนี้และนั่นเป็นสาเหตุที่ฉันได้รับข้อผิดพลาดนี้

ฉันรันnpm install -g @angular/cliคำสั่งและรีสตาร์ทเครื่อง ทุกสิ่งทำงานได้ดี


2

บางครั้งในอนาคต ใช้กับเครื่อง Windows 8.1 รันคำสั่งต่อไปนี้

npm install -g @angular/cli

ออกจากระบบหรือรีสตาร์ทเครื่องของคุณ

สิ่งนี้ควรเพิ่มเส้นทาง env ที่ต้องการแทนที่จะทำด้วยตนเอง


2

ฉันยังพยายามเล่นกับ cmd โดยการตั้งค่าตัวแปรพา ธ ของสภาพแวดล้อมและอื่น ๆ แต่คำตอบง่ายๆคือใช้พรอมต์คำสั่งของ nodejs

ดังนั้นคุณไม่จำเป็นต้องตั้งค่าเส้นทางตัวแปรสภาพแวดล้อมหรืออะไร เมื่อคุณ insalled nodejs มันจะให้พรอมต์คำสั่งโดยใช้คำสั่ง "usg" โดยไม่มีการตั้งค่าใด ๆ


2

เนื่องจากคำถามนี้ยังคงถูกถามซ้ำแล้วซ้ำอีกหนึ่งปีต่อมาฉันจะโพสต์คำตอบของฉันที่นี่เช่นกัน

เบาะแส (บน Windows เท่านั้น) คือการจัดเรียงรายการในตัวแปรพา ธ ที่ถูกต้อง

ในฐานะที่เป็นNPM วิกิบอกเรา :

เนื่องจากการติดตั้งทำให้ C: \ Program Files (x86) \ nodejs ก่อนที่ C: \ Users \\ AppData \ Roaming \ NPM อยู่บนเส้นทางของคุณก็จะมักจะใช้รุ่นของ NPM ติดตั้งกับโหนดแทนรุ่นของ NPM npm -g install npm@<version>คุณติดตั้งโดยใช้

ดังนั้นตัวแปรเส้นทางของคุณจะมีลักษณะดังนี้:

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

ตอนนี้คุณมีความเป็นไปได้สองอย่าง:

  1. สลับสองรายการเพื่อให้ดูเหมือน
…;%appdata%\npm;C:\<path-to-node-installation>;…

สิ่งนี้จะโหลดเวอร์ชัน npm ที่ติดตั้งด้วย npm (และไม่ใช่กับโหนด) และพร้อมกับเวอร์ชัน Angular CLI ที่ติดตั้ง

  1. หากคุณ (ด้วยเหตุผลใดก็ตาม) ต้องการใช้เวอร์ชัน npm ที่มาพร้อมกับโหนดให้เพิ่มพา ธ โดยตรงไปยังเวอร์ชันสากล Angualr CLI ของคุณ หลังจากนี้ตัวแปรพา ธ ของคุณควรมีลักษณะดังนี้: …;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;… สำหรับรูปแบบย่อ

สิ่งนี้ใช้ได้กับฉันมาระยะหนึ่งแล้ว


1

ฉันมีปัญหาเดียวกันกับ Visual Studio Code ที่ไม่สามารถเรียกใช้คำสั่ง ng ใด ๆ ที่อยู่ในเทอร์มินัล

ฉันเพิ่ม% AppData% \ npm ไปยังเส้นทางใน Windows 10 และไม่ต้องรีบูตเพิ่งปิดและเปิดรหัส VS อีกครั้งและไม่เห็น


ปัญหาเดียวกันฉันตั้งเส้นทางใหม่ไปAppData\Roaming\npm\node_modules\@angular\cli\bin\ngและมันทำงานได้ดีในขณะนี้
Abdallah Abdillah


1

สำหรับฉันมีบางอย่างผิดปกติในตัวแปรสภาพแวดล้อมของ PATH ฉันลบเส้นทางทั้งหมดที่เกี่ยวข้องกับ NPM และเพิ่มที่จุดเริ่มต้นของเส้นทางโฟลเดอร์นี้:

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

ตรวจสอบให้แน่ใจว่าคุณมี;ระหว่างเส้นทาง


นี่เป็นสิ่งที่ถูกต้องเพราะทั้ง Win7 และ 10 มี ng ไฟล์cmdที่นี่
Jeb50
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.