我正尝试在OS X Sierra上使用npm全局安装电子模块。我跑的时候
100%
我得到了
100%
当npm运行mkdir时,问题似乎是被拒绝的权限......但是我用sudo运行这个问题,为什么这是一个问题呢?
先谢谢
答案 0 :(得分:3)
我认为您以root用户身份运行。运行以下命令。
npm config set unsafe-perm true
sudo npm install electron -g
答案 1 :(得分:0)
我对电子问题完全一样。
假设您已检查相关目录是否可写:
$ ls -l </ p>
最后我尝试了没有 sudo的,它有效......!
$ npm install electron -g
该过程已完成,并显示一条消息:
npm notice创建了一个lockfile作为package-lock.json。你应该提交这个文件。
我刚刚删除了package-lock.json文件
对我来说,这个过程也完成了一条消息:
npm update check failed
我按照Ubuntu: npm update failed的说明修复了此