npm命令及解釋

wangsys發表於2021-09-09

npm是Node Package Manager,也就是長說的NPM包管理器. 一般安裝node.js就會一起安裝.

npm install

npm install XXX    //表示安裝模組, 預設會安裝最新的安裝包

npm install XXX@x.x.x //表示安裝指定版本的安裝包,安裝完成以後安裝包的資訊會自動儲存到專案的package.json檔案

npm install XXX@x.x.x --save 或者 npm install XXX@x.x.x --S   //表示安裝包資訊將加入到dependencies(生產階段的依賴)

npm install xxx --save-dev 或者 npm install xxx  -D // 表示安裝包資訊將加入到devDependencies(開發階段的依賴)

npm install xxx --save-optional  或者 npm install xxx -O //表示將安裝包資訊加入到optionalDependencies(可選階段的依賴)

npm install xxx --ES 或者 npm install xxx --save-exact // 表示精確安裝,安裝完之後^ 會消失
npm install xxx -g 或者 global  // 表示全域性安裝

模組的依賴都被寫入package.json, 如果今後有人看你專案,可以透過 npm install 安裝所有的依賴包.

npm uninstall  

表示解除安裝安裝的包

npm uninstall gulp --save-dev

npm update

更新模組

npm update -g glup

npm outdated 檢視過時的包

npm outdated

npm ls 檢視安裝的模組

npm ls -g  //檢視全域性安裝的包

npm init 在專案中引導建立一個package,json檔案

npm init

npm help 檢視某條命令的詳細幫助

npm root 檢視包的安裝路徑

npm root

npm config 管理npm的配置路徑

npm config set proxy=  //設定代理npm config set registry=""  //設定npm映象//比如設定淘寶映象:npm install -g cnpm --registry=

npm cache 管理模組的快取

npm cache clean //清楚npm本地快取

npm start 啟動模組

該命令解除安裝package.json檔案script的start欄位中,可以自定義命令來配置一個伺服器環境和安裝一系列的必要程式

"scripts": {    "start": "gulp -ws"}

此時在cmd中輸入npm start命令相當於執行gulpfile.js檔案自定義的wath和server命令

如果package.json檔案沒有設定start,則將直接啟動node server.js

npm stop 停止模組

npm restart 重新啟動模組

npm test 測試模組

該命令解除安裝package.json檔案script的test欄位中,可以自定義該命令來執行一些操作,如

"scripts": {    "test": "gulp release"},

此時在cmd中輸入npm test命令相當於執行gulpfile.js檔案自定義的release命令。

npm version 檢視模組版本

npm version

npm view 檢視模組的註冊資訊

npm view gulp dependencies //檢視模組的依賴關係
npm view gulp repository.url //檢視模組的原始檔地址
npm view npm contributors //檢視模組的貢獻者,包含郵箱地址

npm adduser 使用者登入

npm publish 釋出模組

npm access 在釋出的包上設定許可權

 

轉自: https://www.cnblogs.com/itlkNote/p/6830682.html


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2822234/,如需轉載,請註明出處,否則將追究法律責任。

相關文章