npm install报错 Error: EACCES: permission denied

报错内容

Unable to save binary /root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/vendor/linux-x64-64 : { Error: EACCES: permission denied, mkdir '/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/vendor'
    at Object.mkdirSync (fs.js:753:3)
    at sync (/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/mkdirp/index.js:71:13)
    at Function.sync (/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/mkdirp/index.js:77:24)
    at checkAndDownloadBinary (/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/scripts/install.js:114:11)
    at Object.<anonymous> (/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/scripts/install.js:157:1)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
  errno: -13,
  syscall: 'mkdir',
  code: 'EACCES',
  path:
   '/root/packageadmin/spring-boot-admin-2.1.6/spring-boot-admin-server-ui/node_modules/node-sass/vendor' }

原因

没有配置nodejs的npm-global全局path

解决方式

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
#编辑profile文件,在文件末尾加入内容:export PATH=~/.npm-global/bin:$PATH
vi /etc/profile
# 使资源文件重新生效
 source /etc/profile

然后重新执行npm install即可

原文地址:https://www.cnblogs.com/yechen2019/p/12331715.html

时间: 2024-08-29 17:37:30

npm install报错 Error: EACCES: permission denied的相关文章

NPM全局安装依赖权限报错Error: EACCES: permission denied

最近在安装electron-forge的时候报错如下: ? ~ sudo npm install -g electron-forge npm WARN deprecated [email protected]: [email protected]<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the

npm install报错Error: ENOENT

E:\projects\ueditor\ueditor1_4_3_3-src>npm installError: ENOENT, stat 'C:\Users\Lucas\AppData\Roaming\npm' at Error (native) 其实错误是由于找不到该路径下npm目录所致,手工路径 'C:\Users\Lucas\AppData\Roaming\npm' 下创建npm目录解决.

【vue】vue项目中服务器跑不起来 报错 listen EACCES: permission denied 3000--hot

报错截图如下 1.解决过程: 一开始只在vscode终端看到了最先面的报错信息,如下图: 看不出个所以然 网络搜索一番后,有如下类似问题的解决方案 npm cache clean --force 手动删除node-module文件夹 npm i npm run dev 结果还是不行,着急之际,滚动了一下鼠标 看到了完整的报错信息 发现是端口号不对 把3000选中改成了3001 还是同样的报错 正无奈 发现原来是端口号跟 --hot之间少了一个空格....... 鬼知道我拷贝之前的可以完好运行的项

mac 安装polymer cli Error: EACCES: permission denied, mkdir &#39;/usr/local/lib/node_modules/polymer-cli/node_modules/wd/build&#39;

安装的时候根据说明,需要使用npm install -g polymer-cli命令,但是一直提示没有权限, 后来增加sudo后提示如下, Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/polymer-cli/node_modules/wd/build' at Object.fs.mkdirSync (fs.js:905:18) at sync (/usr/local/lib/node_modules/p

node-sass安装失败的问题 stack Error: EACCES: permission denied, mkdir

最近在自己的项目中遇到了一个node-sass 包安装的问题,问题如下 当我 sudo npm i 会出现下面这段错误信息,我试了修改权限和修改包的版本后还是没有能够解决,最后google 终于解决了,这里记下问题的原因和解决办法 gyp verb build dir attempting to create "build" dir: /工作:学习/github/react-view/node_modules/node-sass/build gyp ERR! configure err

Unhandled rejection Error: EACCES: permission denied, open &#39;

npm  i 突然罢工了.很慌---- 就问你怕不怕- 使用npm  i  竟然不能正常的工作--- 解决方案如下: 这行代码可以轻松解决这个问题!!! Unhandled rejection Error: EACCES: permission denied, open ' 原文地址:https://www.cnblogs.com/yaogengzhu/p/10797790.html

一看便知linux下mysql报错ERROR 1044: Access denied for user: &#39;@localhost&#39; to database &#39;mysql&#39;

错误信息:ERROR 1044: Access denied for user: '@localhost' to database 'mysql' linux下解决方案: mysql> use mysql ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql' mysql> exit Bye [[email protected] ~]# service mysqld stop如果该命令不

Eclipse中mvn install 报错error in opening zip file

报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project wms: Compilation failure [ERROR] Failure executing javac, but could not parse the error: [ERROR] 错误: 读取C:\Users\Administrato

npm install 报错:ERR! code EINTEGRITY 解决方案

npm升级后,npm install 报错了,报错信息:ERR! code EINTEGRITY到处百度搜索解决方案,终于找到了!“npm cache verify”这条命令帮助了不少人 npm cache verify npm cache clean #这个命令执行不了,就执行下面 --force的命令 npm cache clean --force #clean掉之后重新执行npm install命令 原文地址:https://www.cnblogs.com/lwjnicole/p/1079