当我尝试从vs2015 update3
为ios构建我的应用时,我在编译期间遇到此错误
尚未为node.js版本v6.3.0预编译边缘模块。您必须构建edge.node的自定义版本。有关构建说明,请参阅https://github.com/tjanczuk/edge
我在github上去了那个项目,但我找不到任何有用的东西。
我也可以在mac和edge上运行sudo npm i edge
编译好但仍然无法构建应用
我也通过sudo npm clear cache
仍然构建错误
我在Mac上的环境是:
我在Windows上的环境
当我尝试在Windows上按npm install 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 \用户雷扎 ` - edge@5.9.2
答案 0 :(得分:1)
如果其他人遇到同样的问题并为他/她节省了几个小时:
最后
git mergetool
计算机上将node.js
降级为v0.12.7
(x86),对mac windows
没有任何更改,machine
在clear cordova cahce
- &gt; tools-&gt; options-&gt;工具中用于apache cordova 然后它开始为ios构建正常