目前我总是跑步sudo npm install <package-name>
,但据我所知这是不正确的。
我希望有机会不将其用作 root/Administrator。我听从了一些建议并使用了这个命令sudo chown -R <username> ~/.npm
,但它不起作用......
例如,这是我的输出npm install jade
...
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz
npm ERR! Error: EACCES, symlink '../jade/bin/jade'
npm ERR! { [Error: EACCES, symlink '../jade/bin/jade'] errno: 3, code: 'EACCES', path: '../jade/bin/jade' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
如您所见,下载成功开始但随后失败..
我想知道在 npm 上禁止 sudo 的最佳方法是什么?