我觉得这会导致我的原子包(终端加)节点gyp问题(版本不匹配期望xx,得到xx)
$ atom -v
Atom : 1.11.0
Electron: 0.37.8
Chrome : 49.0.2623.75
Node : 5.10.0
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.10.0
答案 0 :(得分:0)
Electron拥有自己的嵌入式Node版本,它与您在系统上安装的任何Node版本截然不同。 atom -v
在Electron中显示节点版本,而apm -v
可能只显示您已安装的节点版本。这就是为什么必须重建原生Node模块以定位他们使用的Electron的特定版本的原因。