使用npm安装安装Angular CLI失败

问题描述 投票:2回答:5

我是AngularJS的新手,刚开始在线课程。

我正在尝试在运行Windows 7的工作中在我的计算机上安装角度CLI。我以管理员身份打开命令行并运行npm install -g @angular/cli。安装开始,几分钟后我收到一个错误:npm install -g angular-cli error

我看到通知“操作不被允许”,但我是计算机的管理员和我以管理员身份运行的命令行。

我究竟做错了什么?我在家里的笔记本电脑上做了同样的安装,但它很成功。

我正在咨询我们的IT支持部门,了解其他可能的原因,并将不胜感激。

这不是Fail to install npm package “npm ERR! errno -4048”npm install -g angular-cli fails的副本。

忽略错误并运行gn -v我得到以下内容:Ignoring the error and running ng -v

它是否正确?是否安装了Angular CLI?

node.js angular angular-cli npm-install
5个回答
0
投票

这些问题是由于公司代理设置。

请咨询您的管理员以获取http或https的代理。

它将是这样的:

http_proxy = http://http.myproxy.com:8000

https_proxy = http://http.myproxy.com:8000

将myproxy替换为公司代理的名称。

然后转到命令提示符并运行以下命令来设置代理。稍后您可以运行任何命令,如npm install -g @angular/cli来运行。它会工作

npm config set proxy http://http.myproxy.com:8000

npm config set https-proxy http://http.myproxy.com:8000

1
投票

fsevents库在Windows上具有特殊性。因此,我建议您忽略错误消息并从命令提示符运行ng -v以确认您已安装Angular CLI库。


0
投票

您需要在node.js命令提示符下运行npm命令,但不能在Windows命令行上运行。

解决方法:在Windows上安装git bash。


0
投票

如错误消息所示,您没有执行命令的某些权限。

根据您的系统,您应该以管理员身份运行该命令。

另外,不要混合使用AngularJS(第一个Angular框架)和Angular(现在也称为Angular 2,4和5)。它们的语法和用法完全不同。


0
投票

运行以下命令并尝试再次安装角度cli。

npm cache clean -f

这对我很有用了。

© www.soinside.com 2019 - 2024. All rights reserved.