node.js - 在 Windows 64 位系统上,“ng”不被识别为内部或外部命令

标签 node.js angular angular-cli

我已经成功安装了node 8.11.1和npm 5.6.0 之后我也安装了 Angular CLI,如下所示

npm install -g @angular/cli

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

ng new MyApp

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

请提供相同的解决方案,如果我做错了什么,请告诉我。

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

最佳答案

您需要将该安装添加到系统的环境变量中。由于您使用的是 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. 重新打开命令提示符窗口,然后运行 ​​ng new MyApp 。现在应该可以工作了。

关于node.js - 在 Windows 64 位系统上,“ng”不被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50187388/

相关文章:

node.js - 从nodejs在mongodb中插入一大堆对象

带虚拟滚动的 Angular Material CDK 树组件

angular - 从 gulp 任务中调用 "ng build"

apache - 使用 base href 时请求 url 问题

javascript - 如何在 Express JS 中使用 router.post 使 POST 工作

javascript - 从 mongodb 获取最新记录并通过回调处理它

javascript - 在 Node.js 中使用异步模块的问题

angular - 如何获取 firestore 时间戳

javascript - 如何使用 Moment.js 更改日期?

angular - 类型错误 : Cannot read property 'request' of undefined with angular-cli