0
我试图在OS X Sierra上用npm在全局安装电子模块。当我运行NPM无法安装模块,权限被mkdir拒绝
sudo npm install electron -g
我得到
/usr/local/bin/electron -> /usr/local/lib/node_modules/electron/cli.js
> [email protected] postinstall /usr/local/lib/node_modules/electron
> node install.js
/usr/local/lib/node_modules/electron/install.js:48
throw err
^
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/dist'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/ianwise/.npm/_logs/2017-08-10T22_16_42_927Z-debug.log
这个问题似乎在NPM运行的mkdir将一个权限被拒绝......但是我使用sudo运行此,那么,为什么这是一个问题?
在先进的感谢
selinux是否妨碍了您的工作? –
@BobVale我不熟悉selinux,对不起,有没有办法可以检查? –
对不起错过的osx部分不认为它有它。 –