windows下搭建綠色nodejs運行環境


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM