尝试了所有的方法。尝试了下面所有的步骤,都不起作用,所以我把我的droplet关掉,重新构建,重新开始,然后再试一次。我用的是Ubuntu。第一件事,一旦我ssh到我的droplet是安装节点和npm通过:
https://nodejs.org/en/download/package-manager/
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
然后
npm -v
5.6.0
node -v
v8.11.3
然后我尝试全局安装一个包,我尝试了电子版,但失败了,所以我开始弄乱节点模块文件夹,因为我得到了权限错误,修复记录如下:
https://askubuntu.com/questions/869168/node-modules-have-755-permissions-what-permissions-should-i-set-so-that-npm-don
没有。所以我尝试了这里记录的解决方案:NPM global install "cannot find module"
echo $NODE_PATH
/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript:/home/username/.npm-global/lib/node_modules
所以这也不起作用。这是现在当我尝试全局安装任何软件包时出现的错误:
npm install -g electron
我得到:
Error: Cannot find module '/root/.npm-global/lib/node_modules/nightmare/node_modules/electron/install.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.8.7 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.8.7 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! /root/.npm/_logs/2018-08-03T03_26_03_827Z-debug.log
这个错误适用于我尝试安装的任何软件包。不确定还能尝试什么。不想清除droplet并重新开始...
1条答案
按热度按时间qncylg1j1#
我也有这个问题,但在开始时添加sudo后,这个问题就消失了。