当前位置: 首页 > 知识库问答 >
问题:

angular install cli错误号-13[重复]

丁昌翰
2023-03-14

我正在尝试安装npm install-g@angular/cli,但遇到此错误

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!   stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/admin/.npm/_logs/2019-08-04T05_20_10_235Z-debug.log

重复尝试以下命令仍然不起作用。

1-我卸载nodejs并重新安装旧版本

~ brew uninstall node 
~ which node
~ rm -rf /usr/local/bin/node
  ~cd /usr/local/lib
     ~ sudo rm -rf node
      ~ sudo rm -rf node_modules

2-清洁现金

~ npm cache verify --force
~ npm cache clear --force 
~ npm uninstall -g @angular/cli
~ npm install -g @angular/cli

节点版本v8.16.0

NPM版本6.4.1

共有3个答案

蔚桐
2023-03-14

在linux上,我必须使用sudo npm安装...

洪逸清
2023-03-14

从错误消息看,文件夹似乎没有写入权限。

如果您在windows计算机上,请在“以管理员身份运行”中打开命令提示符并执行该命令。

如果你在Mac上,你必须使用chmod 777 /usr/local/lib/node_modules

微生欣怡
2023-03-14

由于最新版本的Angular 8,它需要节点。js10.9版。0或更高版本。

升级节点。在您的操作系统上安装js

检查留档设置环境:https://angular.io/guide/setup-local

 类似资料:
  • 我在运行gclient runhooks构建Chromium时收到以下错误。 在“/media/usrname/!!冷静!!”中运行“/usr/bin/python src/tools/clang/scripts/update.py--if-needed” 回溯(最近的呼叫是最后一次): sys.exit(main())中的文件“src/tools/clang/scripts/update.py”

  • 尝试以以下方式创建(或者更确切地说是学习): 我正在使用一个在线编译器,并且已经搜索了很多,我发现我的声明方式是正确的,但是其他的东西正在弹出错误 下面是错误 我需要的帮助是:我只是试图获得创建一个hashmap的基础,并在其中插入一些键和值,但上面的错误阻止了我在第一步............................................................:)

  • 在我的本地主机[PHP版本5.5.9-1ubuntu4.5]上,以下代码正常工作: 同时,该代码也在运行: 但在生产服务器[PHP版本5.3.3-7 squeeze23]上,在这两种情况下,我都有一个错误: 错误:致命错误(4):语法错误,意外的'[' 怎么回事啊?我如何用最简单的方法修复它?(因为在项目中改变所有数组是非常不可行的,我甚至不知道如何管理第二种情况下与Auth...)

  • Go 没有像 Java 和 .NET 那样的 try/catch 异常机制:不能执行抛异常操作。但是有一套 defer-panic-and-recover 机制(参见 13.2-13.3 节)。 Go 的设计者觉得 try/catch 机制的使用太泛滥了,而且从底层向更高的层级抛异常太耗费资源。他们给 Go 设计的机制也可以 “捕捉” 异常,但是更轻量,并且只应该作为(处理错误的)最后的手段。 G

  • 嘿,我刚刚开始我的第一本关于Java的编程书,所以这应该是一个简单的修复。把我对条件句的新知识弄得乱七八糟的,结果我得到了标题错误。 代码如下: 当我尝试编译:

  • 这是我的密码。但我不知道使用11G速递版以来的错误在哪里。它显示错误,但不显示错误在哪一行