無意中在網上看到NodeJS的文章,發現最近還挺火的,正好我也是做技術的,那就下載個玩玩唄,試試它的魅力,也來親自感受下。
網上nodejs的環境的搭建到處都是,我這里就不說了,今天我想通過我自己的環境來說明下nodejs的綠色環境的搭建。甚至拷貝到U盤,可以在任何Windows機器上運行的環境。呵呵,說的有點誇張了,但應該可以在大部分電腦上運行。
什么是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程序,如下:
直接在瀏覽器中打開頁面http://127.0.0.1:3000/來訪問我們的網站, 如下圖:
從圖上可以看到我們的Express站點已經可以正常運行了。
綠色版的nodejs我已經上傳到baidu網盤里了,保存地址在:
全部文件 > mq > mq-開發工具 >NodeJS> nodejs_v0.10.42(綠色).7z
全部文件 > mq > mq_Projects > NodeJS_hello.rar
已經在xp、win7 64位上測試過,都可以正常運行。