我试着运行npm install -g @sanity/cli推荐来使用理智,但我的回报是..
npm ERR! code EACCES
npm ERR! syscall symlink
npm ERR! path ../lib/node_modules/@sanity/cli/bin/sanity
npm ERR! dest /usr/local/bin/sanity
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/@sanity/cli/bin/sanity' -> '/usr/local/bin/sanity'
npm ERR! [Error: EACCES: permission denied, symlink '../lib/node_modules/@sanity/cli/bin/sanity' -> '/usr/local/bin/sanity'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/@sanity/cli/bin/sanity',
npm ERR! dest: '/usr/local/bin/sanity'
npm ERR! }
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.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kevinsong/.npm/_logs/2022-07-27T17_49_06_969Z-debug-0.log国家预防机制-v 8.13.2
运行npm install -g @sanity/cli需要做些什么
当我做vi /usr/local/bin时,我看到这个
node*
corepack@ --> /usr/local/lib/node_modules/corepack/dist/corepack.js
npm@ --> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npx@ --> /usr/local/lib/node_modules/npm/bin/npx-cli.js
~ 发布于 2022-07-27 18:04:35
这是因为您的当前用户没有权限
你可以检查许可
ls -la /usr/local/lib/node_modules获得sudo访问的权限
sudo chown -R $USER /usr/local/lib/node_modules/现在试着
sudo npm install -g @sanity/cli单击HERE获取更多信息
https://stackoverflow.com/questions/73142584
复制相似问题