【问题标题】:ng command not found angular-cli when create new project in windows在 Windows 中创建新项目时找不到 ng 命令 angular-cli
【发布时间】:2017-04-13 00:41:19
【问题描述】:

我已使用此命令成功安装了 node.js 和 angularjs2。节点版本是

node version v6.9.1

npm install -g angular-cli

而安装路径就是那个

C:\Users\Arobil\AppData\Roaming\npm\node_modules\angular-cli\bin

其中包括

system->advanced system setting->Environment variable->path

但问题是当我使用 angular 创建新项目时 它的

D:>ng 新应用 'ng' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我错过了什么吗?

【问题讨论】:

标签: node.js


【解决方案1】:
  1. 卸载一切 npm 卸载 -g angular-cli
 npm uninstall -g @angular/cli

 npm cache clean
  1. 重新安装
npm install -g @angular/cli

现在看看你的全局 NPM 文件夹,它应该类似于“/Users//.npm-global/bin/”。在这里你应该看到你的角度 CLI 文件。要测试一切是否正常,请尝试输入:

 ng -v

如果这不起作用,请尝试手动添加将 ng 映射到 ng 文件夹的别名,如下所示:

 alias ng="/Users/<username>/.npm-global/bin/ng"

我也遇到了没有“sudo”权限的问题。要解决此问题,您可以更改全局路径。为此,您可以在 ~/.bash_profile 中执行类似的操作:

export PATH="$HOME/.npm-packages/bin:$PATH"

取自here

【讨论】:

  • ng -v 似乎不是一个有效的命令。你的意思是ng --version
  • 这不起作用,我没有 /Users/username/.npm-global 目录
【解决方案2】:

您只需要在您的环境变量中添加路径。 为此,请按照下列步骤操作。 转到我的计算机属性>>高级系统设置>>环境变量>>添加新变量并为您的NPM分配路径。

例如我的 NPM 路径:-

路径:D:\Users\goldy.b\AppData\Roaming\npm

【讨论】:

    【解决方案3】:

    我使用的是 Mac,这对我有用。

    别名 ng="/Users/Batman/.npm-packages/lib/node_modules/@angular/cli/bin/ng"

    【讨论】:

      【解决方案4】:

      您需要使用

      将 Angular cli 与 npm 链接

      npm link @angular/cli

      这就像一个魅力

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题。只需更改您的项目名称即可。

        【讨论】:

          【解决方案6】:

          输入 C:/Users/{userName}/Appdata/Roaming/npm 文件夹的路径变量后,运行以下命令 npm config get prefix 并检查输出是否与上述一致,即 C:/Users/{userName}/Appdata/Roaming/npm。

          如果路径不同,请确保运行命令 npm config set prefix "APPDATA\Roaming\npm"。现在,一旦您使用 -g 安装了 angular/cli,所有相应的包都将下载到此文件夹中,您将能够从机器的任何目录运行 ng 命令。

          【讨论】:

            【解决方案7】:

            如果您的操作系统是 Windows,请考虑 Power Shell 不支持 Angular CLI 命令...尝试使用命令提示符(并记住以管理员权限打开!)

            【讨论】:

              猜你喜欢
              • 2016-09-10
              • 2018-06-16
              • 2018-07-03
              • 2020-01-27
              • 2017-04-05
              • 1970-01-01
              • 2018-03-19
              • 1970-01-01
              • 2020-03-16
              相关资源
              最近更新 更多