1. 程式人生 > >在win10裡從原始碼編譯nodejs的安裝包和學習原始碼

在win10裡從原始碼編譯nodejs的安裝包和學習原始碼

大家其實都是從網站上下載直接安裝檔案的,為什麼還要從原始碼安裝呢?可能原因就兩個,一個想自己優化,新增一個特定的東西;另一個想學習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


工具準備之後,就是開始激動人心地編譯了。

首先開啟工具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

這個檔案,就可以釋出給別人安裝了,或者部署別的電腦上面。

Python遊戲開發入門

你也能動手修改C編譯器

紙牌遊戲開發

五子棋遊戲開發