npm prune 全方位解讀

本文參考了NPM中文文檔寫做而成的html

npm prune 功能

刪除無關的軟件包npm

npm prune 使用

npm prune [[<@scope>/]<pkg>...][--production] [--dry-run][--json]

npm prune 說明

此命令刪除「外部」軟件包。若是提供了軟件包名稱,則僅刪除與提供的名稱之一匹配的軟件包。json

無關軟件包是未在父軟件包的依賴項列表中列出的軟件包。api

若是--production 指定了標誌或將 NODE_ENV 環境變量設置爲 production,則此命令將刪除您的包中指定的軟件包 devDependencies。設置 --no-production 將否認 NODE_ENV 爲 production。code

若是使用該--dry-run 標誌,則實際上不會進行任何更改。htm

若是使用了該--json 標誌,則 npm prune 所作的更改(或使用進行的更改--dry-run)將做爲 JSON 對象輸出。對象

在啓用包鎖的正常操做中,安裝模塊後會自動修剪無關的模塊,您只須要帶有 --production 標誌的此命令便可。ci

若是您禁用了包鎖,那麼多餘的模塊將不會被刪除,而且您 npm prune 不時地須要運行來刪除它們。文檔

本文參考NPM中文文檔get

相關文章
相關標籤/搜索