NPM 使用介紹

2022-07-12 18:57:09 字數 2237 閱讀 6543

npm是隨同nodejs一起安裝的包管理工具,能解決nodejs**部署上的很多問題,常見的使用場景有以下幾種:

允許使用者將自己編寫的包或命令列程式上傳到npm伺服器供別人使用。

由於新版的nodejs已經整合了npm,所以之前npm也一併安裝好了。同樣可以通過輸入"npm -v"來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:

$ npm -v

2.3.0

如果你安裝的是舊版本的 npm,可以很容易得通過 npm 命令來公升級,命令如下:

$ sudo npm install npm -g

/usr/local/bin/npm ->/usr/local/lib/node_modules/npm/bin/npm-cli.js

[email protected]/usr/local/lib/node_modules/npm

如果是 window 系統使用以下命令即可:

npm install npm -g

npm 安裝 node.js 模組語法格式如下:

$ npm install 

以下例項,我們使用 npm 命令安裝常用的 node.js web框架模組express:

$ npm install express
安裝好之後,express 包就放在了工程目錄下的 node_modules 目錄中,因此在**中只需要通過require('express')的方式就好,無需指定第三方包路徑。

varexpress =require('express');

npm 的包安裝分為本地安裝(local)、全域性安裝(global)兩種,從敲的命令列來看,差別只是有沒有-g而已,比如

npm install express          # 本地安裝npm install express -g   # 全域性安裝

如果出現以下錯誤:

npm err!error:connect econnrefused 127.0.0.1:8087

解決辦法為:

$ npm config setproxy null

如果你希望具備兩者功能,則需要在兩個地方安裝它或使用npm link

接下來我們使用全域性方式安裝 express

$ npm install express -g

安裝過程輸出如下內容,第一行輸出了模組的版本號及安裝位置。

你可以使用以下命令來檢視所有全域性安裝的模組:

$ npm ls -g

package.json 位於模組的目錄下,用於定義包的屬性。接下來讓我們來看下 express 包的 package.json 檔案,位於 node_modules/express/package.json 內容:

NPM使用介紹

一 npm是隨同nodejs一起安裝的包管理工具,能夠解決nodejs 部署上的很多問題,常見的使用場景有以下幾種 3 允許使用者將自己編寫的包或命令列程式上傳到npm伺服器供別人使用。可以使用npm命令安裝node.js模組語法 如 npm install 在安裝好後可以直接在 中使用requir...

NPM使用介紹

重點 介紹 npm是隨同nodejs一起安裝的包管理工具,能解決nodejs 部署上的很多問題,常見的使用場景有以下幾種 由於新版的nodejs已經整合了npm,所以之前npm也一併安裝好了。同樣可以通過輸入 npm v 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功 npm v 2.3.0...

NPM使用介紹

npm是隨同nodejs一起安裝的包管理工具,能解決nodejs 部署上的很多問題,常見的使用場景有以下幾種 允許使用者將自己編寫的包或命令列程式上傳到npm伺服器供別人使用。由於新版的nodejs已經整合了npm,所以之前npm也一併安裝好了。同樣可以通過輸入 npm v 來測試是否成功安裝。命令...