本文由 資源共享網 – ziyuan 發布,轉載請注明出處,如有問題請聯系我們![免費]NPM常用的命令
收藏NPM(Node Package Manager)是Node.js的包管理器,它允許開發者安裝、更新、刪除和管理Node.js庫和框架。以下是NPM的一些常用命令及其功能和用法:
npm init
-f或--force:強制重新初始化。-y或--yes:對所有選項使用默認值。功能:初始化一個新的npm項目,并創建一個
package.json文件。語法:
npm init [-f|--force|-y|--yes]示例:
npm init -y會使用默認值快速初始化一個新的npm項目。npm install
<name>:要安裝的包的名稱。@<version>:可選,指定要安裝的包的版本。功能:安裝Node.js包。
語法:
npm install [<@scope>/]<name> [@<version>]示例:
npm install express會安裝最新版本的express包。npm update
<pkg>:要更新的包的名稱,可以指定多個。功能:更新已安裝的包。
語法:
npm update [<pkg>...]示例:
npm update express會更新已安裝的express包到最新版本。npm uninstall
<pkg>:要卸載的包的名稱。-S或--save:從dependencies中移除。-D或--save-dev:從devDependencies中移除。-O或--save-optional:從optionalDependencies中移除。功能:卸載已安裝的包。
語法:
npm uninstall [<@scope>/]<pkg>... [-S|--save|-D|--save-dev|-O|--save-optional]示例:
npm uninstall express會卸載已安裝的express包。npm list
<pkg>:可選,指定要列出的包,不指定則列出所有已安裝的包。功能:列出已安裝的包。
語法:
npm list [[<@scope>/]<pkg> ...]示例:
npm list會列出所有已安裝的包及其樹狀依賴關系。npm run
<script>:scripts屬性中定義的腳本命令的名稱。功能:運行在
package.json的scripts屬性中定義的腳本命令。語法:
npm run <script>示例:如果
package.json中有"scripts": { "start": "node app.js" },則運行npm run start會執行node app.js命令。npm view
<name>:要查看的包的名稱。@<version>:可選,指定要查看的包的版本。<field>:可選,指定要查看的字段,如dependencies、version等。功能:查看指定包的注冊信息。
語法:
npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]示例:
npm view express version會查看express包的版本號。npm config
功能:管理npm的配置項。可以設置代理、倉庫地址等。它有很多子命令如
set、get、list等,用于設置、獲取和列出配置項。例如,可以使用npm config set registry https://registry.npmjs.org/來設置npm的倉庫地址為官方倉庫。同時,npm config list命令會列出所有當前設置的配置值。如果要獲取特定配置項的值,可以使用npm config get <key>命令,其中<key>是配置項的鍵名。此外,npm config delete <key>命令可用于刪除指定的配置項。這些配置命令在特定網絡環境下(如需要使用特定代理或鏡像源)或者需要定制npm行為時非常有用。
除了上述命令外,npm還有很多其他命令和功能等待你去探索和使用。如需了解更多關于npm的詳細信息和用法示例,請參考npm的官方文檔或運行npm help命令獲取幫助信息。

