'纳克'在Windows 64位系统上,不被识别为内部或外部命令

时间:2018-05-05 08:30:14

标签: node.js angular angular-cli

我已经成功安装了节点8.11.1和npm 5.6.0 之后我也安装了角度CLI,如下所示

  

npm install -g @ angular / cli

当我尝试使用以下命令创建项目时

  

ng new MyApp

我收到错误,因为" ng未被识别为内部或外部命令,可操作程序或批处理文件"

如果我做错任何事,请提供相同的解决方案,请告诉我。

完整的详细信息显示在附加的屏幕截图中 enter image description here

2 个答案:

答案 0 :(得分:0)

您需要在系统的环境变量中添加该安装。因为,您正在使用Windows转到您的环境变量

  1. 在桌面上,右键点击Computer icon
  2. 从上下文菜单中选择Properties
  3. 点击Advanced system settings链接。
  4. 点击Environment Variables。如果PATH环境变量不存在,请单击New并创建一个
  5. Edit Environment Variable窗口中,指定PATH环境变量的值。哪个应该是C:\users\YOUR_USER\AppData\Roaming\npm\node_modules\@angular\cli\bin
  6. 点击OK。点击OK
  7. 关闭所有剩余的窗口
  8. 重新打开命令提示符窗口,然后运行ng new MyApp。它应该现在可以工作。

答案 1 :(得分:0)

ng无法识别为内部或外部命令,可操作程序或批处理文件

  • 我们许多人在Windows中使用Angle时都遇到了此错误 系统。因此,仅在命令提示符/ Power Shell中解决此错误, 必须安装较低版本的angular或相同版本的 与您的有角度版本的项目一样。

    您必须在以下位置运行命令npm i @ angular / cli C:\ Users \ Dell \ AppData \ roaming \ npm>在此文件路径以及所有 ng的错误将得到解决