無心中在網上看到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位上測試過,均可以正常運行。