Windows 下 手动编译 Node 12.X 版本
分类: NodeJS
2019-02-15T09:48:16
我起初在使用electron开发版本时并没有注意其所需Node版本为12,因为我在Node直接下载的最新开发版也没有注意其版本号,以为是符合要求的。结果我在运行时总是出乎意料的错误。仔细观看后才发现Node官方已经开始开发Node V12版本,但没有开放编译的版本,目前处于开发设计阶段吧应该是。最后找到github的仓库看到了分支有12的痕迹。
好了,我们主要的目的是编译Node 12,当然其他版本应该也是类似。
你需要以下几个环境:
Visual Stuido 2017
NASM
我将在文章最后放出NASM的下载链接,其他的两个自行百度或Google
Python 2.X 版本
注意NASM需要右键管理员运行进行安装
1.在Windows 开始菜单中找到 "Developer Command Prompt"或 vs 2017的开发人员命令提示符 ,然后 切换到node源码目录,并运行 vcbuild.bat 然后就是漫长的等待。
http://www.nasm.us/pub/nasm/releasebuilds/2.11.09rc1/win32/nasm-2.11.09rc1-installer.exe
如果NASM不能下载可使用迅雷进行尝试。