我使用此命令成功安装了node.js和angularjs2.节点版本是
node version v6.9.1
npm install -g angular-cli
Run Code Online (Sandbox Code Playgroud)
而安装路径就是这样
C:\Users\Arobil\AppData\Roaming\npm\node_modules\angular-cli\bin
Run Code Online (Sandbox Code Playgroud)
其中包括
system->advanced system setting->Environment variable->path
Run Code Online (Sandbox Code Playgroud)
但问题是,当我使用角度创建新项目时
D:> ng new app'ng'不被识别为内部或外部命令,可操作程序或批处理文件.
我错过了什么吗?
- 卸载一切 npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
Run Code Online (Sandbox Code Playgroud)
- 重新安装
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
现在查看您的全局 NPM 文件夹,它应该类似于“/Users//.npm-global/bin/”。在这里你应该看到你的 angular CLI 文件。要测试是否一切正常,请尝试键入:
ng -v
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请尝试手动添加将 ng 映射到 ng 文件夹的别名,如下所示:
alias ng="/Users/<username>/.npm-global/bin/ng"
Run Code Online (Sandbox Code Playgroud)
我也遇到过没有“sudo”权限的问题。要解决此问题,您可以更改全局路径。为此,您可以在 ~/.bash_profile 中执行以下操作:
export PATH="$HOME/.npm-packages/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
取自这里
小智 4
您只需在环境变量中添加路径即可。为此,请按照下列步骤操作。转到我的计算机属性>>高级系统设置>>环境变量>>添加新变量并将路径分配给您的NPM。
例如我的 NPM 路径:-
路径:D:\Users\goldy.b\AppData\Roaming\npm
| 归档时间: |
|
| 查看次数: |
18594 次 |
| 最近记录: |