Visual Studio iOS部署失败,因为“边缘模块尚未预编译”

我正在尝试将
HTML / CSS / JS Apache Cordova应用程序从
Windows机器部署到Mac.我相信他们正在通过remotebuild代理正确地进行通信,但是当我尝试构建一个空白项目以在Mac上部署时,在构建的最开始时会抛出此错误:

MDAVSCLI : error : The edge module has not been pre-compiled for node.js version v4.1.1. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions.

我已经按照链接搜索了如何修复此错误的解决方案,但链接似乎不适用于我正在做的事情.我没有在我的代码中使用任何node.js函数,所以我很困惑为什么会出现这个错误.我只是想构建一个几乎空白的HTML页面,无论我如何简单地制作页面,我仍然会得到错误.

我该如何解决这个问题呢?什么是摆脱此错误的最佳方法,或者错误建议预编译边缘与node.js版本4.1.1一起使用?

最佳答案 Cordova 5.3.1和Node v4存在问题.

https://github.com/Microsoft/cordova-docs/blob/master/articles/known-issues/known-issues-ios.md#building-for-ios-hangs-when-nodejs-v40-is-installed

我通过卸载Node v4.1.1并安装Node v0.12.7来修复
https://nodejs.org/en/download/releases/

点赞