边缘模块尚未针对 node.js 版本 v6.3.0 进行预编译
The edge module has not been pre-compiled for node.js version v6.3.0
当我尝试从 vs2015 update3
为 ios 构建我的应用程序时,我在编译期间遇到此错误
The edge module has not been pre-compiled for node.js version v6.3.0. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions
我在 github 上去了那个项目,但找不到任何有用的东西。
我也在 运行 sudo npm i edge
mac 上,edge 编译正常但仍然无法构建应用程序
我还通过 sudo npm clear cache
清除了 mac 上的 npm 缓存仍然构建错误
我在 mac 上的环境是:
- 节点 6.3.0
- npm 3.10.6
- 科尔多瓦 5.4.1
我在 windows
上的环境
- Win10
- VS2015更新3
- 节点 6.3.0
- npm 3.10.6
- 科尔多瓦 5.4.1
更新 1
当我尝试通过 npm install edge
在 windows 上安装 edge 时,我在 npm
中遇到了同样的错误
edge@5.9.2 install C:\Users\Reza\node_modules\edge
node tools/install.js
***************************************
Error: The edge module has not been pre-compiled for node.js version v6.3.0. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions.
at determineVersion (C:\Users\Reza\node_modules\edge\lib\edge.js:21:11)
at Object.<anonymous> (C:\Users\Reza\node_modules\edge\lib\edge.js:33:102)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Reza\node_modules\edge\tools\checkplatform.js:2:2)
成功:edge.js 的平台检查:node.js x64 v6.3.0
C:\Users\Reza
`-- edge@5.9.2
以防其他人遇到同样的问题并为 him/her 节省几个小时:
终于
- 在
windows
machine 上将 node.js
降级为 v0.12.7
(x86),在 mac machine
上没有变化,
clear cordova cahce
在 visual studio
->tools->options->tools for apache cordova
然后它开始为 ios
正常构建
当我尝试从 vs2015 update3
为 ios 构建我的应用程序时,我在编译期间遇到此错误
The edge module has not been pre-compiled for node.js version v6.3.0. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions
我在 github 上去了那个项目,但找不到任何有用的东西。
我也在 运行 sudo npm i edge
mac 上,edge 编译正常但仍然无法构建应用程序
我还通过 sudo npm clear cache
清除了 mac 上的 npm 缓存仍然构建错误
我在 mac 上的环境是:
- 节点 6.3.0
- npm 3.10.6
- 科尔多瓦 5.4.1
我在 windows
上的环境- Win10
- VS2015更新3
- 节点 6.3.0
- npm 3.10.6
- 科尔多瓦 5.4.1
更新 1
当我尝试通过 npm install edge
在 windows 上安装 edge 时,我在 npm
edge@5.9.2 install C:\Users\Reza\node_modules\edge
node tools/install.js
***************************************
Error: The edge module has not been pre-compiled for node.js version v6.3.0. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions.
at determineVersion (C:\Users\Reza\node_modules\edge\lib\edge.js:21:11)
at Object.<anonymous> (C:\Users\Reza\node_modules\edge\lib\edge.js:33:102)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Reza\node_modules\edge\tools\checkplatform.js:2:2)
成功:edge.js 的平台检查:node.js x64 v6.3.0 C:\Users\Reza `-- edge@5.9.2
以防其他人遇到同样的问题并为 him/her 节省几个小时:
终于
- 在
windows
machine 上将node.js
降级为v0.12.7
(x86),在 macmachine
上没有变化, clear cordova cahce
在visual studio
->tools->options->tools for apache cordova
然后它开始为 ios
正常构建