npm常用命令總結


查看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

參考文檔:

1. npm Docs
2. npm中文文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM