使用npm對項目的包進行刪除

上傳文件我們都知道,比如在window操作系統下,下載winscp,其他工具比如FileZilla,來連接遠程服務器,然後上傳文件。當我往機器上傳項目文件時,直接複製拷貝。或者解壓縮時。上傳還算快的,如果是以壓縮包的形式的話。

但是當我想要從機器中刪除項目時,尤其是刪除node_modules裏面的文件時,你會發現刪除十分的慢。

怎麼刪除包?

uninstall dependencies in package.json

比如我的項目中有這些包

axios, vue, vue-router, vue-server-renderer, vuetify, vuex
cord-js
cors, express, express-sesssion, request

那我就一個一個記下來

dev:
@vue/cli-plugin-babel, 
@vue/cli-plugin-eslint,
@vue/cli-service,
babel-eslint,
eslint,
eslint-plugin-vue,
stylus,
stylus-loader,
vue-cli-plugin-vuetify,
vue-template-compiler,
vuetify-loader

然後在前面加上npm uninstall或者npm install

dev:
npm uninstall @vue/cli-plugin-babel, 
npm uninstall @vue/cli-plugin-eslint,
npm uninstall @vue/cli-service,
npm uninstall babel-eslint,
npm uninstall eslint
npm uninstall eslint-plugin-vue
npm uninstall stylus
npm uninstall stylus-loader
npm uninstall vue-cli-plugin-vuetify
npm uninstall vue-template-compiler
npm uninstall vuetify-loader

可以複製然後粘貼到終端,這些會一個一個執行的。

其實有一個程序化的卸載所有方法,不過不好用,會報錯比如某個包需要依賴另一個包,然後就卸載不了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章