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

npm ERR!错误:EACCES:权限被拒绝,访问'/用户/帕特里克科扎克/. npm-global/lib/node_modules/@vue/cl'

喻子航
2023-03-14

我正在尝试使用npm install-g@vue/cli安装vue,我不断收到这些错误。。。

我了解它的权限问题,但我只是在使用sudo运行时遇到了不同的错误。

$npm安装--全局@vue/cli

npm警告弃用的core-js@2.6.11:core js@

npm WARN check权限缺少对 /Users/patrikkozak/.npm-global/lib/node_modules/@vue/cli的写访问权限

npm WARN checkPermissions缺少对/Users/patrikkozak/的写入权限。npm全局/库/节点单元模块/@vue/cli/节点单元模块

npm WARN checkPermissions缺少对/Users/patrikkozak/的写入权限。npm全局/库/节点\u模块/@vue

npm ERR!路径 /Users/patrikkozak/.npm-global/lib/node_modules/@vue/cli

NPM ERR!代码EACCES

npm ERR! errno-13

npm错误!系统调用访问

npm ERR!错误:EACCES:权限被拒绝,访问'/用户/帕特里克科扎克/. npm-global/lib/node_modules/@vue/cl'

npm错误!{[错误:EACCES:权限被拒绝,访问'/Users/patrikkozak/.npm global/lib/node\u modules/@vue/cli']

npm错误!堆栈:npm ERR!'错误:EACCES:权限被拒绝,访问\'/Users/patrikkozak/。npm global/lib/node\u modules/@vue/cli \'',npm错误!错误号:-13,npm错误!代码:“EACCES”,npm错误!系统调用:“access”,npm错误!路径:'/Users/patrikkozak/。npm global/lib/node\u modules/@vue/cli'}npm错误!

npm错误!操作系统拒绝了该操作。

npm ERR!您可能没有权限以当前用户npm ERR的身份访问此文件!

npm错误!如果您认为这可能是权限问题,请仔细检查npm错误!文件及其包含目录的权限,或尝试运行

npm ERR!命令再次作为root/管理员(尽管不建议这样做)。

npm错误!此运行的完整日志可以在以下位置找到:npm ERR/用户/patrikkozak/。npm/\U日志/2020-01-21T22\U 50\U 17\U 086Z-debug。日志

我已经研究了为什么会发生这种情况,并尝试重新安装node、npm等。

我不确定这是否相关,但当我运行node-v时:我得到v10.15.1,但当运行'nvm ls'时,它返回我的节点版本为v13.7.0

我对stackoverflow的问题也很陌生,所以很抱歉格式不好。。。

共有1个答案

符佐
2023-03-14

给这个命令一次机会

npm install-g解压缩-tar然后重新运行npm install-g@vue/cli

如果不起作用,请尝试:

npm install -g @vue/cli --cache /tmp/empty-cache

它使用临时缓存。

从这里拍摄

 类似资料:
  • 此外,我运行(没有-g),但它不起作用。是否存在其他安装Typescript的方法?我的操作系统是Linux Ubuntu16.04。我很少使用,也不知道如何解决这个问题。 我的问题是:到底哪些目录需要该权限?

  • 我试图运行一个本地Jenkins管道使用Jenkinsfile的nodejs应用程序使用节点:6-alpin图像(默认)使用build.sh脚本使用调用npm安装然后我得到了以下权限错误 npm ERR!错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)npm ERR!{错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)n

  • 我试图运行角应用程序和执行ng service命令,然后显示 错误:找不到模块node-sass。

  • 问题内容: 我运行 npm install lodash, 但它抛出 错误:EACCES:权限被拒绝 错误。我知道这是权限问题,但据我所知,本地安装节点模块不需要sudo权限。如果我使用sudo运行它,它将安装在〜/ node_modules文件夹中。 drwxrwxr-x 是现有文件夹的文件许可权。我不知道可能出了什么问题。 下面是错误消息。 问题答案: 使用 npm init 创建 packa

  • 我运行npm install lodash,但它抛出错误:EACCES:权限被拒绝错误。我知道这是权限问题,但据我所知,在本地安装节点模块不需要sudo权限。如果我用sudo运行它,它会安装在~/node\u modules文件夹中。drwxrwxr-x是现有文件夹的文件权限。我不知道可能出了什么问题。 下面是错误消息。

  • 命令:npm安装-gnpm@latest 结果: npm错误!代码EACCES npm ERR!系统调用重命名npm错误!路径/usr/local/lib/node_modules/。暂存/npm-3e479054/node_模块/字符串宽度npm错误!dest/usr/local/lib/node_modules/。暂存/字符串宽度-fa87d55b npm错误!错误-13 npm错误!错误:E