在 Windows系统中编译node.js 源代码
2014-10-28 17:02
246 查看
Node.js
在
Windows
下只能通过
Microsoft Visual Studio
编译,因此你需要首先安装
Visual
Studio
或者免费的
Visual Studio Express
。你还需要安装
Python 2
(
2.5
以上的版本,但要小于
3.0
)
,可以在 http://python.org/ 取得。安装完
Python
以后请确保在
PATH
环境变量中添加
python.exe
所在的目录,如果没有则需要手动在“系统属性”中添加。
一切准备好以后,打开命令提示符,进入
Node.js
源代码所在的目录进行编译:
C:\Users\byvoid\node-v0.6.12>vcbuild.bat release
['-f', 'msvs', '-G', 'msvs_version=2010', '.\\node.gyp', '-I', '.\\common.gypi', '--depth=.',
'-Dtarget_Project files generated.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1151,5):
warning MSB8012: http_parser.vcxproj -> C:\Users\byvoid\node-v0.6.12\
Release\http_parser.lib
js2c, and also js2c_experimental
node_js2c
...
大约等待
20
分钟,编译完成。在
Release
子目录下面会有一个
node.exe
文件,这就是我
们编译的
唯一目标
。也许有些令人惊讶,
Node.js
编译后只有一个
node.exe
文件,这说明
Node.js
的核心非常小巧精悍。直接运行
node.exe
即可进入
Node.js
的交互模式,在系统
PATH
环境
变量中添加
node.exe
文件所在的目录,这样就可以在命令行中运行
node
在
Windows
下只能通过
Microsoft Visual Studio
编译,因此你需要首先安装
Visual
Studio
或者免费的
Visual Studio Express
。你还需要安装
Python 2
(
2.5
以上的版本,但要小于
3.0
)
,可以在 http://python.org/ 取得。安装完
Python
以后请确保在
PATH
环境变量中添加
python.exe
所在的目录,如果没有则需要手动在“系统属性”中添加。
一切准备好以后,打开命令提示符,进入
Node.js
源代码所在的目录进行编译:
C:\Users\byvoid\node-v0.6.12>vcbuild.bat release
['-f', 'msvs', '-G', 'msvs_version=2010', '.\\node.gyp', '-I', '.\\common.gypi', '--depth=.',
'-Dtarget_Project files generated.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(1151,5):
warning MSB8012: http_parser.vcxproj -> C:\Users\byvoid\node-v0.6.12\
Release\http_parser.lib
js2c, and also js2c_experimental
node_js2c
...
大约等待
20
分钟,编译完成。在
Release
子目录下面会有一个
node.exe
文件,这就是我
们编译的
唯一目标
。也许有些令人惊讶,
Node.js
编译后只有一个
node.exe
文件,这说明
Node.js
的核心非常小巧精悍。直接运行
node.exe
即可进入
Node.js
的交互模式,在系统
PATH
环境
变量中添加
node.exe
文件所在的目录,这样就可以在命令行中运行
node
相关文章推荐
- Windows系统下Node.js的简单入门教程
- Windows系统下node.js的安装与配置
- Node.js安装及环境配置之Windows篇 一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤
- Node.js Express连接mysql完整的登陆注册系统(windows)
- Node.js Express连接mysql完整的登陆注册系统(windows)
- 用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
- windows系统 Node.js(安装-启动-测试)
- 4000 Node.js Express连接mysql完整的登陆注册系统(windows)
- node.js在windows系统上安装
- Windows平台下如何使用node.js显示系统盘符
- Windows系统下安装Node.js(2)
- Windows系统下安装Node.js的步骤图文详解
- 关于Windows和Mac系统,node.js如何升级
- Ubuntu 上安装 Node.js(按照源代码编译的方式去安装)
- Node.js Express连接mysql完整的登陆注册系统(windows)
- Windows系统下安装Node.js的步骤图文详解
- Windows下Node.js使用child_process模块调用系统命令的编码问题
- 【图文】Ubuntu系统源码方式编译安装node.js以及express安装出现找不到命令的问题
- node.js之Windows 系统下设置Nodejs NPM全局路径
- Crosswalk Cordova windows下编译出现:bin\node_modules\q\q.js:126 throw e问题解决方法