大家其实都是从网站上下载直接安装文件的,为什么还要从源码安装呢?可能原因就两个,一个想自己优化,添加一个特定的东西;另一个想学习nodejs的实现,知道为什么这样实现的。
我这里主要为学习nodejs的实现,所以要到下面的网站下载源码:
https://nodejs.org/en/download/
源码在这个连接里:
https://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz
当下载到node-v6.11.3.tar.gz时,发现它有26M大小,使用解压工具把它解压,生成目录node-v6.11.3。
要在windows上编译nodejs,需要下面几个工具:
1. python 2.7版本,不要安装python 3.0以上版本。
2. 安装Visual Studio 2015 Update 3版本,也可以是Community edition社区版本。
(如果不懂安装看我的课程:Visual Studio 2015开发C++程序的基本使用 http://edu.csdn.net/course/detail/2570)
3. 安装WiX安装包制作工具 (如果不懂,可以参考我的课程:
WiX安装工具的使用 http://edu.csdn.net/course/detail/5207)
工具准备之后,就是开始激动人心地编译了。
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
我这里主要为学习nodejs的实现,所以要到下面的网站下载源码:
https://nodejs.org/en/download/
源码在这个连接里:
https://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz
当下载到node-v6.11.3.tar.gz时,发现它有26M大小,使用解压工具把它解压,生成目录node-v6.11.3。
要在windows上编译nodejs,需要下面几个工具:
1. python 2.7版本,不要安装python 3.0以上版本。
2. 安装Visual Studio 2015 Update 3版本,也可以是Community edition社区版本。
(如果不懂安装看我的课程:Visual Studio 2015开发C++程序的基本使用 http://edu.csdn.net/course/detail/2570)
3. 安装WiX安装包制作工具 (如果不懂,可以参考我的课程:
WiX安装工具的使用 http://edu.csdn.net/course/detail/5207)
工具准备之后,就是开始激动人心地编译了。
首先打开工具vc2015:
接着在cmd窗口里,打开python,看看是否是运行python 2.7:
最后运行命令:
\node-v6.11.3>vcbuild.bat msi release nosign x64
在目录node-v6.11.3\Release编译出来的node.exe文件。
可以在目录\node-v6.11.3查看到编译出来的安装包:
node-v6.11.3-x64.msi
这个文件,就可以发布给别人安装了,或者部署别的电脑上面。