npm 常用命令


NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發工具,它很方便讓JavaScript開發者下載、安裝、上傳以及管理已經安裝的包。

1. 安裝模塊

npm install <package>                                 安裝包,默認會安裝最新的版本
npm install <package>@<version>                                 安裝指定版本
npm install <package> --save 或 npm install <package> -S          安裝包並將安裝包信息將加入到dependencies(生產階段的依賴)
npm install <package> --save-dev 或 npm install <package> -D    安裝包並將安裝包信息將加入到devDependencies(開發階段的依賴),所以開發階段一般使用它
npm install <package> --save-optional 或 npm install <package> -O 安裝包並將安裝包信息將加入到optionalDependencies(可選階段的依賴)
npm install <package> --save-exact 或 npm install <package> -E    精確安裝指定模塊版本
npm install gulp -g 或 npm install gulp --global                  全局安裝包

2. 卸載模塊

npm uninstall <package> --save-dev 或 npm uninstall <package> -D       卸載開發版本的模塊
npm uninstall <package> --save 或 npm uninstall <package> -S       卸載生產版本的模塊
npm uninstall <package> --save-optional 或 npm uninstall <package> -O  卸載可選依賴版本的模塊

3. 更新模塊

npm update              更新包,將包更新到最新版本
npm update <package>    更新指定包
npm update -g           更新全局包
npm update -g <package> 更新指定的全局包
npm outdated [-g]       列出所有已經過時的包,可以及時進行包的更新

4. 查看安裝的模塊

npm ls    查看安裝的模塊及依賴 
npm ls -g 查看全局安裝的模塊及依賴 

5. 在項目中引導創建一個package.json文件

npm init [-f|--force|-y|--yes]

6. 查看某條命令的詳細幫助

npm help <term> [<terms..>]

7. 查看包的安裝路徑

npm root [-g]  輸出 node_modules的路徑

8. 管理npm的配置路徑

例如我在公司內網,因為公司的防火牆原因,無法完成任何模塊的安裝,這個時候設置代理可以解決

npm config set proxy=http://xxx

又如國內的網絡環境問題,某官方的IP可能被和諧了,幸好國內有好心人,搭建了鏡像,此時我們簡單設置鏡像

npm config set registry="http://r.cnpmjs.org"

也可以臨時配置,如安裝淘寶鏡像

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

9. 管理模塊的緩存

npm cache clean  清除npm本地緩存

10. 啟動模塊

npm start

11. 停止模塊

npm stop

12. 重新啟動模塊

npm restart

13. 測試模塊

npm test

14. 查看模塊版本

npm version

 查看更多npm命令詳情


免責聲明!

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



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