node.js - “ng”不被识别为内部或外部命令,Angular 教程

标签 node.js angular

我正在做this tutorial for Azure。当我开始运行以下内容时

ng new angular-cosmosdb -sd src/client --minimal --style scss

当我确认 Angular 已全局安装时,我收到错误消息“'ng' 未被识别为内部或外部命令” - 如下

我在这里尝试过解决方案,

'ng' is not recognized as an internal or external command

o 使用 -g 参数重新安装 Angular(即使它已经全局安装) o 重启、重启、重启笔记本电脑一次又一次 o 我怀疑可能需要设置局部变量?但除此之外..

列表命令的输出是:

C:\2017\12 December\04122017\project>npm list -g --depth=0
D:\Users\useradmin\AppData\Roaming\npm
+-- @angular/cli@1.5.5
`-- typescript@2.6.2

最佳答案

如果您在 Windows 中遇到此问题,请尝试将 PATH 设置为,

set PATH=%PATH%;C:\Users\[YOUR_WINDOWS_USER_NAME\AppData\Roaming\npm;

如果您在 OSX 中使用它,

export PATH=/usr/local/share/npm/bin:$PATH

这将使 ng 命令起作用。

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

相关文章:

node.js - Mongoose 查询不返回 GeoJSON 的几何属性

node.js - sails.js 中验证的完整示例

angularjs - MongoDB 未通过 Mongoose 发布任何数据

angular 5 测试组件的静态方法

javascript - Angular: utils/util.js -> Uncaught ReferenceError: process is not defined

node.js - Mailchimp错误: -100 when using node-mailchimp API in a Meteor app

javascript - 防止 MySQL 行一次更新两次? (nodejs mysql)

angular2 应用程序容器化

javascript - Angular 2.使用ngFor在对象内部循环数组

angular - 如何使用 ngFor 设置带有 mat-table 的动态数据源?