npm常用命令總結
阿新 • • 發佈:2020-12-02
檢視npm版本
npm -v
檢視幫助
// 顯示npm的所有命令
npm help
// 顯示npm所有命令使用語法
npm -l
// 顯示指定命令的使用語法
npm <command> -h
更新npm
npm install npm@latest -g
使用npm建立包描述檔案package.json
npm init
// 建立預設的package.json
npm init --yes/-y
安裝包
// 安裝當前package.json檔案中所列的依賴包 npm install // 安裝包(不會修改package.json) npm install <package_name> // 安裝生產環境的包(會新增依賴資訊到package.json中的dependencies) npm install <package_name> --save/-S/--save-prod/-P // 安裝開發環境和測試環境依賴包(會新增依賴資訊到package.json中的devDependencies) npm install <package_name> --save-dev/-D // 安裝全域性包(安裝後可以在任意目錄下使用這個包) npm install <package_name> --global/-g // 安裝某一版本的包 npm install <package_name>@<version>
解除安裝包
// 從node_modules目錄下刪除指定的包(不會修改package.json)
npm uninstall <package_name>
// 解除安裝指定的包並在package.json中刪除依賴
npm uninstall --save/--save-dev <package_name>
// 解除安裝全域性安裝的包
npm uninstall -g <package_name>
更新包
// 更新生產環境依賴包 npm update <package_name> --save // 更新開發環境依賴包 npm update <package_name> --save-dev // 更新全域性安裝的包 npm update <package_name> -g
映象地址
// 檢視當前映象地址
npm get registry
// 修改映象地址為淘寶映象(原始映象地址為:https://registry.npmjs.org/)
npm config set registry https://registry.npm.taobao.org/
釋出npm包
// 建立使用者(或者直接去官網註冊)
npm adduser
// 登入
npm login
// 顯示當前登入的使用者名稱
npm whoami
// 檢視版本
npm version
// 更新版本號
npm version <newversion>
// 釋出
npm publish
npm指令碼
在package.json中scripts欄位中可以自定義npm指令碼命令
{
...
"scripts": {
"build": "node index.js"
}
}
使用npm run
命令可以執行自定義命令
npm run build
// 檢視當前專案的所有npm指令碼命令
npm run
參考文件: