EACCES: permission denied, symlink ‘../lib/node_modules........

1、创建global安装任务的目录

mkdir ~/.npm-global


2、配置npm使用新的目录

 

npm config set prefix '~/.npm-global'


3、在~/.profile文件中增加配置

export PATH=~/.npm-global/bin:$PATH


4、配置文件立即生效

source ~/.profile


5、重新执行命令

npm install -g xxxx

 

npm error Error: EACCES: permission denied, symlink '../lib/node_modules/pnpm/bin/pnpm.cjs' -> '/usr/bin/pnpm' npm error at async symlink (node:internal/fs/promises:1005:10) npm error at async Promise.all (index 0) npm error at async Promise.all (index 0) npm error at async #createBinLinks (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:394:5) npm error at async Promise.allSettled (index 0) npm error at async #linkAllBins (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:375:5) npm error at async #build (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:160:7) npm error at async Arborist.rebuild (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:62:5) npm error at async [reifyPackages] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11) npm error at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5) { npm error errno: -13, npm error code: 'EACCES', npm error syscall: 'symlink', npm error path: '../lib/node_modules/pnpm/bin/pnpm.cjs', npm error dest: '/usr/bin/pnpm' npm error } npm error npm error The operation was rejected by your operating system. npm error It is likely you do not have the permissions to access this file as the current user npm error npm error If you believe this might be a permissions issue, please double-check the npm error permissions of the file and its containing directories, or try running npm error the command again as root/Administrator. npm error A complete log of this run can be found in: /home/jetson/.npm/_logs/2025-11-08T03_55_15_762Z-debug-0.log
11-09
npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm error code EACCES npm error syscall symlink npm error path ../lib/node_modules/@shopify/cli/bin/run.js npm error dest /usr/local/bin/shopify npm error errno -13 npm error Error: EACCES: permission denied, symlink '../lib/node_modules/@shopify/cli/bin/run.js' -> '/usr/local/bin/shopify' npm error at async symlink (node:internal/fs/promises:1000:10) npm error at async Promise.all (index 0) npm error at async Promise.all (index 0) npm error at async #createBinLinks (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:394:5) npm error at async Promise.allSettled (index 0) npm error at async #linkAllBins (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:375:5) npm error at async #build (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:160:7) npm error at async Arborist.rebuild (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:62:5) npm error at async [reifyPackages] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11) npm error at async Arborist.reify (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5) { npm error errno: -13, npm error code: 'EACCES', npm error syscall: 'symlink', npm error path: '../lib/node_modules/@shopify/cli/bin/run.js', npm error dest: '/usr/local/bin/shopify' npm error } npm error npm error The operation was rejected by your operating system. npm error It is likely you do not have the permissions to access this file as the current user npm error npm error If you believe this might be a permissions issue, please double-check the npm error permissions of the file and its containing directories, or try running npm error the command again as root/Administrator. npm error A complete log of this run can be found in: /Users/plaud/.npm/_logs/2025-06-18T12_01_02_348Z-debug-0.log。解决办法
06-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值