【发布时间】:2018-10-13 19:07:47
【问题描述】:
有没有办法在现有项目中使用 vue-cli3 删除插件及其配置?例如,我想用 Jest 替换单元测试插件 Mocha。我知道如何添加和调用一个新插件,但我找不到如何删除一个。是否可以使用 vue-cli 或者我需要手动完成?
【问题讨论】:
有没有办法在现有项目中使用 vue-cli3 删除插件及其配置?例如,我想用 Jest 替换单元测试插件 Mocha。我知道如何添加和调用一个新插件,但我找不到如何删除一个。是否可以使用 vue-cli 或者我需要手动完成?
【问题讨论】:
我认为您可以转到您的 package.json 并删除插件/包的条目,
删除你的node_modules目录,
然后运行。
npm install
【讨论】:
您似乎需要手动执行此操作,我在文档或 CLI 帮助中找不到任何提及删除插件的内容。不过,它比@alexandre-canijo 说的要复杂一些。除了 package.json 之外,您的项目文件夹中可能还有一些配置。检查 src/plugins 文件夹和 main.js。
【讨论】:
使用新的“vue ui”选项,现在支持删除已安装的 cli-plugins。
在“依赖项”(vue ui 左侧的第二个选项卡)下,您会找到列出的所有插件。每个插件的右侧都有一个小垃圾桶图标,用于删除相应的插件。
由于源中的死引用,您仍然可能会遇到编译错误,但可以通过提供的日志和错误消息快速识别这些错误。
【讨论】:
我已经问过这个问题 (How does one uninstall a plugin? #2540),目前的官方建议似乎是发出 npm uninstall X。
【讨论】:
从你的 package.json 中删除 vuetify stuff[1] 然后运行:
npm prune
[1] 依赖vuetify 和开发依赖vue-cli-plugin-vuetify、vuetify-loader...
【讨论】:
您必须手动完成。它对我有用。
就我而言,我刚刚从package.json 中的devDependencies 中删除了插件("vue-cli-plugin-quasar": "^2.0.1",),然后运行了npm install。
【讨论】: