无法安装@angular/cli
Posted
技术标签:
【中文标题】无法安装@angular/cli【英文标题】:Cannot install @angular/cli 【发布时间】:2017-08-22 06:44:46 【问题描述】:我正在尝试使用已安装 nodeJS 的 angular2。我已按照此处https://github.com/angular/angular-cli#prerequisites 给出的步骤进行操作,但似乎存在问题。这是我在命令提示符(管理员)中所做的:
C:\WINDOWS\system32>node -v
v6.10.1
C:\WINDOWS\system32>npm -v
3.10.10
C:\WINDOWS\system32>npm install -g @angular/cli
[ ..............] / loadRequestedDeps: sill install loadAllDepsIntoIdealTree
我的命令提示符卡在这个命令上并且没有任何响应的迹象。如果对解决我的这个问题有任何建议,我会很高兴。我在这里有什么遗漏吗?
【问题讨论】:
如果没有网络问题,我想你只需要等待下载。 嗨@Pengyy,我没有网络问题。我已经等了一个小时,然后在此处发布此问题以寻求帮助 您是否尝试通过浏览器访问npmjs.com/package/@angular/cli? 是的,我有。我正在等待回复。 github.com/angular/angular-cli/issues/5727 @VisheshSingh 看起来像一个网络问题,您可能想尝试-verbose
以查看详细日志npm install -g @angular/cli -verbose
它会告诉您它到底卡在了什么地方。一些额外的尝试:如果你有任何杀毒软件,请关闭防病毒软件,如果你在 *** 上尝试断开连接。
【参考方案1】:
开始 > 运行 > AppWiz.cpl > 卸载 node.js
删除节点安装目录删除剩余文件夹和文件
从开始 > 运行 > %AppData% (AppData\Roaming) 删除 npm 文件夹
如果存在,从 c:\users[username 目录中删除 npm-cache
安装node.js最新版本,请使用默认C:\Program Files\nodejs安装路径。
打开命令:
C:\Users\Jeremy>node -v
v17.1.0
C:\Users\Jeremy>npm -v
8.1.2
【讨论】:
【参考方案2】:以管理员身份打开 PowerShell:
Set-ExecutionPolicy RemoteSigned npm 缓存清理 --force npm install -g npm@latest npm 配置设置注册表http://registry.npmjs.org/ npm install -g @angular/cli --verbose【讨论】:
【参考方案3】:这个命令为我解决了这个问题:
npm install -g rimraf
TLS 密钥是一个真正的问题,而且安装 windows-tools 也无济于事。在 rimraf 并使用正确的代理设置和 node_modules 目的地之后,我可以安装 angular-cli。
【讨论】:
【参考方案4】:卸载 node.js
从你的目录中删除所有 node_modules
从 AppData>Roaming> 中删除 npm>
从 c:\users[username 目录中删除 npm_cache 和所有新生成的节点文件。
安装 node.js
添加本地路径为:
new>PATH>c:\users[用户名\AppData\Roaming\npm
在临时路径之前保留这个
在cmd中:npm -v node -v C:\Users\693272>npm install -g @angular/cli
ng -v
(这里不应该出现“ng”错误)
现在您也可以转到其他目录并创建您的新项目
所有安装的东西都是全局设置的
C:\Users\693272>cd /
C:>d:
D:>ng new app1 -d
希望这有帮助!
【讨论】:
【参考方案5】:-
在此项目文件夹中运行“
npm install
”以安装所有
依赖关系。
确保使用最新版本的 CLI(升级指南
下面)
运行“ng serve
”查看应用的运行情况。
那么,
运行以下命令以升级最新版本的 CLI - 仅在 Mac/Linux 上使用“sudo”。
-
sudo
npm uninstall -g angular-cli @angular/cli
sudo npm install -g @angular/cli
【讨论】:
【参考方案6】:我遇到了类似的问题。在命令提示符中按Ctrl + C
。它会继续,不会退出。
【讨论】:
【参考方案7】:确保。,你已经安装了nodejs。
npm install -g angular-cli
帮助
新的 PROJECT_NAME cd PROJECT_NAME 服务
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
【讨论】:
【参考方案8】:试试这个 -
全局包:
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
本地包:
rm -rf node_modules dist # use rmdir /S/Q node_modules dist in Windows Command Prompt; use rm -r -fo node_modules,dist in Windows PowerShell
npm install --save-dev @angular/cli@latest
npm install
【讨论】:
【参考方案9】:你能不能从下图的用户目录C:\Users\userName或PC名试试看,确保你不受网络相关问题的限制!
https://s-media-cache-ak0.pinimg.com/originals/87/50/24/87502456dd8043729b794bf00ee2c7e7.jpg
【讨论】:
这也无济于事。它卡在同一件事上 angular.io/docs/ts/latest/cli-quickstart.html 请尝试这些你可能会成功以上是关于无法安装@angular/cli的主要内容,如果未能解决你的问题,请参考以下文章
我无法将 Angular/Cli 安装到我的 ubuntu 18 系统上