为什么atom的节点版本与apm的节点版本不同?

时间:2016-10-11 21:40:28

标签: node.js electron atom-editor

我觉得这会导致我的原子包(终端加)节点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

1 个答案:

答案 0 :(得分:0)

Electron拥有自己的嵌入式Node版本,它与您在系统上安装的任何Node版本截然不同。 atom -v在Electron中显示节点版本,而apm -v可能只显示您已安装的节点版本。这就是为什么必须重建原生Node模块以定位他们使用的Electron的特定版本的原因。