我是AngularJS的新手,刚开始在线课程。
我正在尝试在运行Windows 7的工作中在我的计算机上安装角度CLI。我以管理员身份打开命令行并运行npm install -g @angular/cli
。安装开始,几分钟后我收到一个错误:
我看到通知“操作不被允许”,但我是计算机的管理员和我以管理员身份运行的命令行。
我究竟做错了什么?我在家里的笔记本电脑上做了同样的安装,但它很成功。
我正在咨询我们的IT支持部门,了解其他可能的原因,并将不胜感激。
这不是Fail to install npm package “npm ERR! errno -4048”或npm install -g angular-cli fails的副本。
它是否正确?是否安装了Angular CLI?
这些问题是由于公司代理设置。
请咨询您的管理员以获取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
fsevents
库在Windows上具有特殊性。因此,我建议您忽略错误消息并从命令提示符运行ng -v
以确认您已安装Angular CLI库。
您需要在node.js命令提示符下运行npm命令,但不能在Windows命令行上运行。
解决方法:在Windows上安装git bash。
如错误消息所示,您没有执行命令的某些权限。
根据您的系统,您应该以管理员身份运行该命令。
另外,不要混合使用AngularJS(第一个Angular框架)和Angular(现在也称为Angular 2,4和5)。它们的语法和用法完全不同。
运行以下命令并尝试再次安装角度cli。
npm cache clean -f
这对我很有用了。