【发布时间】:2017-07-18 13:28:19
【问题描述】:
我已经安装了 angular/cli,但是 ng 命令不能作为全局命令运行
C:\项目>ng -v 'ng' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
【问题讨论】:
-
请使用 angular 标签回答 angular 2+ 问题。
标签: angular angular-cli
我已经安装了 angular/cli,但是 ng 命令不能作为全局命令运行
C:\项目>ng -v 'ng' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
【问题讨论】:
标签: angular angular-cli
按照以下步骤开始使用 Angular CLI。
第一次更新节点版本:
node -v 检查您的节点版本。如果节点版本低于 6.x.x,则更新它,因为 Angular CLI 要求节点版本高于 6.x.x。要更新节点版本,请运行以下命令。
nvm install <new version> --reinstall-packages-from=<old version>
Ex: nvm install 7.10.0 --reinstall-packages-from=5.1.0
然后运行命令:nvm use 7.10.0
在此运行命令 npm install -g @angular/cli 之后安装 Angular CLI。
ng new my-new-project 创建新项目。cd my-new-project 进入创建的项目目录。ng serve 运行您的应用程序。额外: 要将您的 Angular 2 项目更新为 Angular 4 项目,请运行以下命令:
* On Linux/Mac: npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-
server,router,animations}@next --save server,router,animations}@next --save
* On Windows: npm install @angular/common@next @angular/compiler@next @angular/compiler-cli@next @angular/core@next
@angular/forms@next @angular/http@next @angular/platform-browser@next @angular/platform-browser-dynamic@next
@angular/platform-server@next @angular/ router@next @angular/animations@next --save
【讨论】:
在你的命令行工具中使用:npm install -g @angular/cli@latest
确保你已经安装了 NodeJS。
【讨论】:
是的,和node版本有关,我已经将node版本升级到6.x.x以上,现在可以正常使用了。
【讨论】: