在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
遵循下面的引导,在 Windows 上构建 Electron . 前提
如果你现在还没有安装 Windows , modern.ie 有一个 timebombed 版本的 Windows ,你可以用它来构建 Electron. 构建 Electron 完全的依赖于命令行,并且不可通过 Visual Studio. 可以使用任何的编辑器来开发 Electron ,未来会支持 Visual Studio. 注意: 虽然 Visual Studio 不是用来构建的,但是它仍然 必须的 ,因为我们需要它提供的构建工具栏. 注意: Visual Studio 2015 不可用. 请确定使用 MSVS 2013. 获取代码
Bootstrappingbootstrap 脚本也是必要下载的构建依赖,来创建项目文件.注意我们使用的是
构建创建
可以只创建
创建完毕, 可以在 64bit Build为了构建64位的 target,在运行 bootstrap 脚本的时候需要使用
其他构建步骤完全相同. Tests测试你的修改是否符合项目代码风格,使用:
测试有效性使用:
在构建 debug 时为 Tests包含原生模块 (例如 运行 release 构建使用 :
解决问题Command xxxx not found如果你遇到了一个错误,类似 Fatal internal compiler error: C1001确保你已经安装了 Visual Studio 的最新安装包 . Assertion failed: ((handle))->activecnt >= 0如果在 Cygwin 下构建的,你可能会看到
这是由同时使用 Cygwin Python 和 Win32 Node 造成的 bug.解决办法就是使用 Win32 Python 执行 bootstrap 脚本 (假定你已经在目录
LNK1181: cannot open input file 'kernel32.lib'重新安装 32位的 Node.js. Error: ENOENT, stat 'C:\Users\USERNAME\AppData\Roaming\npm'简单创建目录 应该可以解决问题:
node-gyp is not recognized as an internal or external command如果你使用 Git Bash 来构建,或许会遇到这个错误,可以使用 PowerShell 或 VS2012 Command Prompt 来代替 . |
请发表评论