Node.js NPM
什麼是 NPM?
NPM 是 Node.js 包的包管理器,或者如果你喜歡,也可以叫它模組。
www.npmjs.com 託管著數千個免費包供下載和使用。
當你安裝 Node.js 時,NPM 程式也會被安裝在你的電腦上。
NPM 已經準備好在你的電腦上運行了!
什麼是包?
Node.js 中的一個包包含了一個模組所需的所有檔案。
模組是你可以包含在專案中的 JavaScript 庫。
下載一個包
下載包非常簡單。
開啟命令列介面,告訴 NPM 下載你想要的包。
我想下載一個名為 "upper-case" 的包。
下載 "upper-case"
C:\Users\你的名字>npm install upper-case
現在你已經下載並安裝了你的第一個包!
NPM 會建立一個名為 "node_modules" 的資料夾,包將被放置在這裡。你將來安裝的所有包都會被放置在這個資料夾裡。
我的專案現在有這樣的資料夾結構:
C:\Users\我的名字\node_modules\upper-case
使用包
一旦包被安裝,就可以使用了。
像包含任何其他模組一樣包含 "upper-case" 包。
var uc = require('upper-case');
建立一個 Node.js 檔案,它會將輸出 "Hello World!" 轉換為大寫字母。
示例
var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello World!"));
res.end();
}).listen(8080);
執行示例 »
將上面的程式碼儲存在一個名為 "demo_uppercase.js" 的檔案中,然後執行它。
執行 demo_uppercase
C:\Users\你的名字>node demo_uppercase.js
如果您按照相同的步驟在您的計算機上操作,您將看到與示例相同的結果: https://:8080