无心中在网上看到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位上测试过,均可以正常运行。