1. 程式人生 > >node配置與安裝

node配置與安裝

windows

1.下載node
下載地址:官網:https://nodejs.org/download/release/
選擇最新版本下載,
2.安裝node
雙擊node安裝驅動開始安裝,預設地址為C:\Program Files\nodejs裡
3.配置環境變數
安裝好之後你會發現你在nodejs檔案裡執行node一切正常,但是當你退出nodejs資料夾後再次執行node命令將會報錯,這是因為此時作業系統無法識別node命令,這時只需要將nodejs資料夾配置到系統變數裡就好了。
點選我的電腦 -> 高階系統設定 -> 環境變數 -> 系統變數中的path,如果沒有請自行建立 -> 在最後新增nodejs資料夾絕對路徑(注意不能有空格) -> 確定

,之後你會發現無論在哪個資料夾裡都能使用node命令了,npm環境變數配置方法同理
4.安裝依賴
開啟命令列鍵入node就可以進入node命令面板輸入node程式碼即可,但有時候我們會遇到沒有找到相應的包等錯誤,這是因為我們沒有匯入相應的包,此時只需鍵入npm install xxx -g -g表示依賴是全域性安裝的,本次安裝後,以後只要是在這臺電腦上都可以正常使用(node引用依賴的時候遵循就近原則,如果離它最近的node_modules中有需要的依賴就直接引用,如果沒有一層層地向上尋找,如果最終在全域性依賴中依然沒有找到,則才會報錯),如果我們想在專案中另建一個專屬的node_modules,這時候只需要將’-g’去掉即可。
5.建立工程

環境配置好了,大家一定著急想要試試身手了,node現在兩個主流的建立工程的框架是express和koa,下面我一一簡單說明一下

express

鍵入命令:npm install express 回車等待安裝express……..

鍵入命令:npm install jade 回車等待安裝jade……..

鍵入命令:npm install mysql回車等待安裝mysql……..

現在已經有express

express命令安裝在全域性才起作用!

所以express安裝的時候要用 npm install express -g

或者直接修改全域性路徑:

npm config set prefix "C:\Program Files\nodejs"

npm config set cache "C:\Program Files\nodejs\cache" (先建好cache目錄)

鍵入:express myapp (myapp是隨意起的工程名稱)

你會發現多了一個 C:\Program Files\nodejs\myapp
預設情況下:目錄裡會自動建立
安裝依賴
環境搭建到此完工,下面做一個demo測試!

在myapp下新建helloworld.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.js command prompt 命令視窗,進入C:\Program Files\nodejs\myapp目錄

發現輸出 :

Hello World

koa
npm install koa
npm install koa-views

安裝好依賴以後
建立一個app.js檔案,編寫

var koa = require('koa');
var views = require('koa-views');
var app = koa();

app.use(function *(){
    this.body = 'Hello World';
});

app.listen(3000);

之後的操作方法與express相同
下面是koa其他的比較常用的包

npm install koa-session 建立session
npm install koa-convert koa2後需要的轉換模組
npm install koa-router  註冊路由
npm install koa-static-cache 載入所有檔案
npm install koa-bodyparser   解析http請求
npm install sequelize        MYSQL資料庫處理函式
npm install mysql            載入MYSQL資料庫

Linux

Linux安裝與windows完全相同,只是環境配置的時候有所不同,Linux通過建立軟連線的方式使得在任何地方都可以使用nodejs,其操作如下,找到node資料夾,進入bin資料夾,鍵入
ln -s node /usr/bin/node
ln -s node /usr/bin/npm即可