
很高興又見面了!😊
NPM 全稱 Node Package Manager,是很多開發人員最常用的工具之一,它將所有模塊放在一個地方,以便 node 可以找到它們,并管理依賴沖突,以下是是作為開發人員應該了解的最常見 npm 命令的串列,
??作為開發人員你需要知道的 npm 命令??
- 🎁 install(安裝)
- 👓 uninstall(卸載)
- 🎓 update(更新)
- 🍰 deprecate(棄用)
- 🧁 doctor(檢查)
- 🍺 list(串列)
- 🥇 view(視圖)
- 🎯 help(幫助)
- 🎢 全域安裝/更新包
- 🎪 將軟體包安裝為生產/開發依賴項
- 🎡 init(初始化)
- 🏀 build(構建)
- 🎏 start(開始)
- ? stop(結束)
- ?? 寫在最后的 ??
🎁 install(安裝)
此命令用于安裝 npm 包和特定包所依賴的其他包,它將安裝在本地node_modules檔案夾中,
npm install <packagename>
有一個安裝新軟體包的簡寫 👇
npm i <packagename>
👓 uninstall(卸載)
此命令與安裝完全相反,它將完全卸載 node_modules 檔案夾中已經存在的包,如果包提及不存在package.json串列或node_modules檔案夾,它不會做任何事情,
npm uninstall <packagename>
卸載新軟體包的簡寫 👇
npm un <packagename>
🎓 update(更新)
此命令將當前包更新為最新版本,如果未指定包名稱,則它將更新所有包,如果缺少某些軟體包,它也會檢查并更新這些軟體包,
npm update <packagename>
或者 👇
npm update
更新包的簡寫 👇
npm up <packagename>
🍰 deprecate(棄用)
此命令將通過向所有嘗試安裝它的人提供棄用警告或訊息來更新包的 npm 注冊表項,
npm deprecate <pkg>[@<version range>] <message>
注意:要取消棄用特定包,請為訊息引數指定一個空字串 (""),請注意,您必須使用雙引號,它們之間不能有空格,
npm deprecate <pkg>[@<version range>] ""
🧁 doctor(檢查)
此命令檢查我們的環境,以便我們的 npm 安裝擁有管理我們的 JavaScript 包所需的東西,在安裝 npm 之前,將檢查包必須滿足的一些基本要求,
- Node.js 和 git 必須可由 npm 執行,
- 確保 npm 注冊表、registry.npmjs.com 或其他使用注冊表 API 的服務可用,
- 使用 npm、node_modules(本地和全域)的目錄存在并且可由當前用戶寫入,
npm doctor
🍺 list(串列)
此命令將列印所有安裝的包及其版本,以及它們在樹結構中的依賴項,
npm list
🥇 view(視圖)
此命令將列印有關包的資料,
npm view <packagename> <versions>
如果未指定版本,則默認版本為最新
🎯 help(幫助)
此命令有助于上述主題,它顯示了相應的檔案頁面,
如果主題不存在,或者提供了多個術語,則 npm 將運行該help-search命令以查找匹配項,如果help-search找到單個主題,那么它將運行該主題的幫助,因此唯一匹配等效于指定主題名稱,
npm help <term>
🎢 全域安裝/更新包
此命令將在本地系統中全域安裝或更新包,
npm install -g nodemon
npm update -g nodemon
-g 指定全域,如果-g不指定,包將默認安裝在本地,專案目錄外無法訪問,
🎪 將軟體包安裝為生產/開發依賴項
此命令將安裝在指定環境中可用的包,
`npm install -P <packagename>` P 用于生產
`npm install -D <packagename>` D 用于開發
🎡 init(初始化)
該命令可以通過在其中添加 package.json 檔案將空目錄轉換為 npm 專案,
此外,您可以 package.json 在創建檔案時將專案的元資訊添加到檔案中,
如果您 package.json 在目錄中沒有,并且 npm install moduleName 在該目錄路徑處觸發,則模塊將被全域安裝,
npm init
或者
npm init -y
🏀 build(構建)
npm build和npm run build完全不同,
npm run build——此命令從 package.json 腳本欄位運行構建欄位,
npm build——這是一個內部命令,如果你運行它,你會得到: npm WARN build npm build called without arguments.
🎏 start(開始)
此命令運行 package.json 檔案中腳本內可用的 start 屬性中指定的預定義命令,
npm start
? stop(結束)
此命令運行 package.json 檔案中腳本內可用的 stop 屬性中指定的預定義命令, 與 start 不同,如果沒有定義 stop 屬性,則沒有將運行默認的腳本
npm stop <filename>
?? 寫在最后的 ??
我已經寫了很長一段時間的技術博客,并且主要通過CSDN發表,這是我的一篇 npm 常用命令教程,我喜歡通過文章分享技術與快樂,您可以訪問我的博客: https://haiyong.blog.csdn.net/ 以了解更多資訊,希望你們會喜歡!
💌 歡迎大家在評論區提出意見和建議!💌
如果你真的從這篇文章中學到了一些新東西,喜歡它,收藏它并與你的小伙伴分享,🤗最后,不要忘了?或📑支持一下哦,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/293394.html
標籤:其他
上一篇:從零開始C++系列 c++ 入門
