【Nodejs篇三】Node.js-npm包管理工具

一、NPM是什么?

包管理工具,可以分享/重復(fù)利用/管理模塊代碼;它將某個(gè)獨(dú)立的功能封裝起來,用于發(fā)布、更新、依賴管理和版本控制。

二、安裝依賴包

Express 是一個(gè)基于 Node.js 平臺(tái)的極簡、靈活的 web 應(yīng)用開發(fā)框架,它提供一系列強(qiáng)大的特性,幫助你創(chuàng)建各種 Web 和移動(dòng)設(shè)備應(yīng)用。
express 是 Node.js 應(yīng)用最廣泛的 web 框架,現(xiàn)在是 4.x 版本,它非常薄。跟 Rails 比起來,完全兩個(gè)極端。
express 的官網(wǎng)是 http://expressjs.com/ ,我常常上去看它的 API。
為何先要引出這個(gè)Express?

  • 它是一個(gè)流行的node.js的框架<依賴包>;
  • Node.js官方推薦;
  • 為了演示如何安裝依賴包<框架>;
第一 簡潔的語法

一行代碼搞定npm install express. 它究竟做了什么?
首先從NPM官網(wǎng)進(jìn)行查找別人上傳的代碼.然后下載;

當(dāng)然下載的位置還分為了本地模式和全局模式;

第二 本地模式

語法---npm install express
安裝位置---~/ node_modules
默認(rèn)情況下我們使用 npm install命令就是采用本地模式. 即把包安裝到當(dāng)前目錄的 node_modules子目錄下<~/ node_modules >。Node.js 直接使用require('express');即可引入該包。

第三 全局模式

語法---sudo npm install -g express
那么為何已經(jīng)可以用了, 還要用全局模式呢?

全局模式其實(shí)將包安裝到一個(gè)全局可以使用的位置, 為了減少多重副本而使用全局模式,而是因?yàn)楸镜啬J讲粫?huì)添加PATH 環(huán)境變量。bin 目錄沒有包含在 PATH 環(huán)境變量中,不可以直接使用;

二、步驟與實(shí)例

第一步下載express

$sudo npm install -g express

第二步 配置使用, 創(chuàng)建一個(gè)簡單的服務(wù)器app.js

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World');
});

app.listen(3000, function () {
  console.log('app is listening at port 3000');
});

第三步 終端中執(zhí)行node app.js

第四步 打開瀏覽器, 輸入http://127.0.0.1:3000/, 輸出Hello World!.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容