windows下搭建绿色nodejs运行环境

无心中在网上看到NodeJS的文章,发现最近还挺火的,正好我也是作技术的,那就下载个玩玩呗,试试它的魅力,也来亲自感觉下。node

网上nodejs的环境的搭建处处都是,我这里就不说了,今天我想经过我本身的环境来讲明下nodejs的绿色环境的搭建。甚至拷贝到U盘,能够在任何Windows机器上运行的环境。呵呵,说的有点夸张了,但应该能够在大部分电脑上运行。npm

什么是node的绿色环境搭建呢?就是我建立一个bat文件,在文件中写入必要的代码,而后双击运行出现的cmd窗口就是个人node运行环境,全部的程序也都从这个窗口运行,好了很少说了,下面开始搭建个人环境。-------我全部的环境都是在虚拟机上运行的。浏览器

我从网上下载的是nodejs的v0.10.42版本的安装文件,安装node-v0.10.42-x86.msi都使用默认安装,安装完成后会安装在C:\Program Files\nodejs\目录下,而后直接把安装的目录C:\Program Files\nodejs\拷贝出来,而后再拷贝到另一个全新的系统上,假如我放到d:\nodejs\这个目录下,在这个目录中建立一个run.bat文件做为咱们的运行环境。工具

编辑run.bat文件,输入内容以下:开发工具

@echo off

echo        ---------- init Node JS environment ---------- & echo.

if not EXIST "%APPDATA%\npm" ( md "%APPDATA%\npm" )
if not EXIST "%cd%\node_global" ( md "%cd%\node_global" )
if not EXIST "%cd%\node_cache" ( md "%cd%\node_cache" )

if not EXIST "%cd%\tmp.txt" ( call npm config set prefix "%cd%\node_global")
if not EXIST "%cd%\tmp.txt" ( call npm config set cache  "%cd%\node_cache")
echo.>tmp.txt

set path=%cd%\node_global;%cd%;%path%
set node_path=%cd%\node_global\node_modules    ::这一步应该能够不须要配置

call npm config get prefix & echo. &echo.
echo ------------------------------------------------------------
call npm config get cache & echo.
echo ============================================================
echo. & echo Node JS system environment is ready & echo. & echo.


cmd /k 

以上代码我很少解释,相信对你来讲都是小意思,如今咱们能够双击run.bat这个文件,则打开一个cmd窗口,在这个窗口中你能够切换到任何目录下,而后执行node -v 和 npm -v查看当前node和npm的版本号,以下:测试

经过npm安装扩展组件,这个就不用我再说了,网上也是一大堆,具体安装什么组件你就根据本身须要来安装吧。网站

另外我在第一个系统上的安装都是一步一步来的,包括Express的hello的测试程序。如今直接也把第一个系统的hello测试程序拷贝过来试试是否能够运行。直接拷贝到桌面上就好了。而后切换到hello目录直接运行hello下面的Express程序,以下:spa

直接在浏览器中打开页面http://127.0.0.1:3000/来访问咱们的网站, 以下图:code

从图上能够看到咱们的Express站点已经能够正常运行了。blog

绿色版的nodejs我已经上传到baidu网盘里了,保存地址在:

所有文件 > mq > mq-开发工具 >NodeJS> nodejs_v0.10.42(绿色).7z
所有文件 > mq > mq_Projects > NodeJS_hello.rar

 

已经在xp、win7 64位上测试过,均可以正常运行。

相关文章
相关标签/搜索