在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Vue.js項目中,怎么檢測node_modules中沒有使用到的插件?

Vue.js項目中,怎么檢測node_modules中沒有使用到的插件?

Vue.js項目中,怎么檢測node_modules中沒有使用到的插件?

項目總共大小為:189MB, node_modules所占大小就為185.1MB

請問怎么檢測沒有使用到的node_modules,然后我想刪除掉它們。

圖片描述

回答
編輯回答
背叛者

不要手動修改/刪除 node_modules 里的文件

node_modules 是靠 npm 管理的,手動亂搞會亂套的。node_modules 之所以那么大是因為,你安裝的那些模塊,它們各自也有依賴的模塊,都裝進這里面了。

想知道哪些包是你自己裝的,可以使用 npm ls—depth=0 命令,或者打開 package.json,里邊的 dependencies 和 devDependencies 就是你自己裝的包。

另外 180M 的 node_modules 不算大的,沒必要管它。
我注意到你的項目使用了 git 但是好像沒有 .gitignore,你覺得它太大可能是因為你把整個 node_modules 都加到 git 倉庫里去了,每次更新都一大堆文件吧…
建議你了解一下 .gitignore 的用法,它可以幫你避免這一點。

最重要的是不要手動修改 node_modules。

希望對你有幫助

P.S. 附一張前端圈喜聞樂見的圖
clipboard.png

2018年9月8日 20:26
編輯回答
溫衫

不知道:
不過你可以 將node_modules刪除了,然后檢測package.json里面的依賴,重新npm install

2017年6月18日 11:09
編輯回答
憶當年

使用 depcheck可以做到。

2017年6月5日 13:47
編輯回答
涼心人

直接對比package.json會好很多,node_modules不只是你的依賴包。會把你依賴包里面的依賴包也down下來??上攵愫茈y追蹤到哪個不用,就算你把node_modules刪了也是治標不治本。啥時候npm i 一下 全部又回去了。

2018年2月22日 09:38