无法安装@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

无法确定“@angular/cli”本地安装的版本已损坏

我无法安装 @angular/CLI 包

我无法将 Angular/Cli 安装到我的 ubuntu 18 系统上

为啥我在成功安装 Angular cli 后无法运行 ng 命令?

无法获得 Angular CLI 版本,尽管所有要求都已安装?