angularjs / cli- Ng命令不起作用

时间:2017-07-18 13:28:19

标签: angular angular-cli

我已经安装了angular / cli但是ng命令不能用作全局

C:\ Projects> ng -v '纳克'不被视为内部或外部命令, 可操作程序或批处理文件。

3 个答案:

答案 0 :(得分:1)

按照以下步骤开始使用角度CLI。

首次更新节点版本:

  1. 因此,首先输入命令node -v来检查您的节点版本。
  2. 如果节点版本低于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

  3. 在此运行命令npm install -g @angular/cli之后安装 Angular CLI

  4. 然后ng new my-new-project创建新项目。
  5. 然后cd my-new-project进入创建的项目目录。
  6. 最后ng serve运行您的应用。
  7. <强>附加: 要将角度2项目更新为角度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
    

答案 1 :(得分:0)

在命令行工具中使用:npm install -g @angular/cli@latest

确保您先安装了NodeJS。

答案 2 :(得分:0)

是的,它与节点版本有关,我已经升级了高于6.x.x的节点版本,现在它正在运行。