NodeJS環境搭建

第一步:下載安裝文件node

下載地址:官網http://www.nodejs.org/download/ mysql

 

第二步:安裝nodejssql

    下載完成以後,雙擊"node-v4.2.1-x64.msi",安裝過程基本直接「NEXT」就能夠了(window的安裝msi文件在過程當中會直接添加path的系統變量,變量值是你的安裝路徑)express

    安裝完成以後在cmd(win+r而後輸入cmd進入)控制檯輸入:node -v,控制檯將打印出:v4.2.1,出現版本提示表示安裝成功。npm

第三步:nmp安裝windows

  • 因爲新版的nodejs已經集成了npm,因此以前npm也一併安裝好了。一樣可使用cmd命令行輸入"npm -v"app

來測試是否成功安裝。以下圖,出現版本提示表示安裝成功。測試

  • 常規NodeJS的搭建到如今爲止已經完成了,急不及待的話你能夠在」cmd「輸入」node「進入node開ui

發模式下,輸入你的NodeJS第一句:」hello world「 - 輸入:console.log('hello world')。spa

  • npm做爲一個NodeJS的模塊管理,以前我因爲沒有系統地看資料因此致使安裝配置模塊的時候走了一大段

彎路,因此如今頗有必要列出來記錄下。

  • 咱們要先配置npm的全局模塊的存放路徑以及cache的路徑,例如我但願將以上兩個文件夾放在NodeJS

的主目錄下,便在NodeJs下創建"node_global"及"node_cache"兩個文件夾。

  • 以下圖    

                 NodeJS安裝步驟(windows版本) - 逍遙仔 - Jones HoBlog

  • 啓動cmd(win+r) 鍵入以下:

            npm config set prefix "xxxx/xxxx/node_global"
            以及
            npm config set cache "xxx/xxxx\node_cache"

      

第三步:安裝相關環境

  • npm install express -g

  • npm install express-generator -g(因爲本人安裝的是4.X因此要安裝這個要否則express -v 會報不是內部命令)

  • npm install jade -g

  • npm install mysql -g

   每一個相關 環境安裝完以後都會在最後幾行提示裝在了哪、版本還有它的目錄結構是怎樣

   全部命令都是-g進行全局安裝的(也就是上面設置的「xxx/xxx/node_global」裏面),這樣安裝的安裝包都在當前用戶下,在磁盤的全部其餘地方均可以訪問到,比較方面。不然安裝在當前目錄下,只能在當前目錄下使用。

       示例:

    NodeJS安裝步驟(windows版本) - 逍遙仔 - Jones HoBlog

第四步:配置環境變量

  • 因爲改變了module的默認地址,因此上面的用戶變量都要跟着改變一下(用戶變量"PATH"修改成「C:\Program Files\nodejs\node_global\」),要不使用module的時候會致使輸入命令出現「xxx不是內部或外部命令,也不是可運行的程序或批處理文件」這個錯誤。

  • 關閉cmd,打開系統對話框,「個人電腦」右鍵「屬性」-「高級系統設置」-「高級」-「環境變量」。

        以下圖:

        NodeJS安裝步驟(windows版本) - 逍遙仔 - Jones HoBlog      

     進入環境變量對話框,在系統變量下新建「NODE_PATH」值:xxx/xxx/node_global/node_modules

(ps:這一步很重要,要否則會報xxx不是內部命令)

        如圖:

           

第五步:建立一個工程

  • 建立一個app.js文件                 

    

var http = require("http");
http.createServer(function(request, response) {  
    response.writeHead(200, {"Content-Type": "text/plain"});  
    response.write("Hello World");  
    response.end();
}).listen(8888);
console.log("nodejs start listen 8888 port!");
  •  node app.js

  • http://127.0.0.1:8888/

  • 發現輸出Hello World

相關文章
相關標籤/搜索