【Nodejs】常用命令合集

nodejs命令

nodejs基本命令


查看node版本

node -v

 

npm命令

npm基本命令


查看npm版本

npm -v

查看npm幫助

npm help

查看npm使用的所有文件夾

npm help folders

查看模塊列表

npm list

 

查看node模塊的package.json文件夾

npm view moduleNames

查看包的依賴關係

npm view moudleName dependencies

查看包的源文件地址

npm view moduleName repository.url

查看包所依賴的Node的版本

npm view moduleName engines

查看包的安裝路徑

查看當前包

npm root

查看全局包

npm root -g

更改包內容後進行重建

npm rebuild moduleName

檢查包是否已經過時

此命令會列出所有已經過時的包,可以及時進行包的更新

npm outdated

訪問npm的json文件夾

一個npm包是包含了package.json的文件夾,package.json描述了這個文件夾的結構。訪問npm的json文件夾的方法如下

npm help json

此命令會以默認的方式打開一個網頁,如果更改了默認打開程序則可能不會以網頁的形式打開。

 檢驗包名是否已存在

發佈一個npm包的時候,需要檢驗某個包名是否已存在

npm search packageName

創建package.json

會引導你創建一個package.json文件,包括名稱、版本、作者這些信息等

npm init

 name(名稱)和version(版本)時必須的,main(入口文件)默認爲index.js。

 

npm管理命令


更新 npm

更新至最新的版本:

npm install npm@latest -g

更新至即將發佈的版本:

npm install npm@next -g

npm配置項


安裝位置配置

更改npm全局模塊默認安裝位置

npm config set prefix "...\nodejs\node_global"

更改cache默認安裝位置 

npm config set cache "...\nodejs\node_cache"

registry 配置

查看當前registry 配置

npm config get registry

鏡像設置

  • 設置淘寶鏡像:
npm config set registry https://registry.npm.taobao.org
  • 設置官方鏡像:
npm config set registry https://registry.npmjs.org

淘寶npm配置

npm install -g cnpm --registry=https://registry.npm.taobao.org

本地模塊管理


安裝本地模塊

  • 如果你自己的模塊依賴於某個包,並通過 node.js 的 require 加載,那麼你應該選擇本地安裝,這種方式也是npm install 命令的默認行爲
npm install <package>

更新本地模塊

更新前需要做的事:

  • 在 package.json文件所在的目錄中執行 npm update命令。
  • 執行 npm update 命令。不應該有任何輸出。
npm outdated <package>

更新:

npm update <package>

 卸載本地模塊

如需刪除 node_modules 目錄下面的包(package):

npm uninstall <package>

從package.json文件中刪除依賴:

  •  生產環境(dependencies)
npm uninstall --save <package>
  •  開發環境(devDependencies)
npm uninstall --save-dev <package>

注:生產環境和開發環境是什麼

 

全局模塊管理


安裝全局模塊

如果你想將其作爲一個命令行工具,那麼你應該將其安裝到全局。這種安裝方式後可以讓你在任何目錄下使用這個包。比如 grunt 就應該以這種方式安裝。

npm install -g <package>

更新全局模塊

基本用法:

npm update -g <package>

更新全部全局模塊:

npm update -g

卸載全局模塊

npm uninstall -g <package>

 


更多命令請參看npm官方文檔:https://www.npmjs.org/doc/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章