Rails - 如何使用 webpack 删除 vue.js

Posted

技术标签:

【中文标题】Rails - 如何使用 webpack 删除 vue.js【英文标题】:Rails - How to remove vue.js with webpack 【发布时间】:2021-02-04 11:39:34 【问题描述】:

我用命令行安装了 Vue.js:

bundle exec rails webpacker:install:vue

如何恢复并卸载 Vue.js?

【问题讨论】:

【参考方案1】:

webpackerv5 目前不支持卸载,所以你必须手动撤消install:vue command's actions:

    从 config/webpack/loaders 中移除 vue 加载器:Delete<rootDir>/config/webpack/loaders/vue.js

    移除 vue 加载器:在<rootDir>/config/webpack/environment.js

    一个。 deleteconst VueLoaderPlugin = require('vue-loader')

    b. deleteenvironment.plugins.prepend('VueLoaderPlugin', new VueLoaderPlugin())

    c。 deleteconst vue = require('./loaders/vue')

    d。 deleteenvironment.loaders.prepend('vue', vue)

    从 Webpack 配置中移除 .vue 文件扩展支持:在 Webpacker 配置文件中,delete - .vue

    删除示例入口文件:Delete<srcDir>/hello_vue.js

    删除 Vue 应用文件:Delete<srcDir>/app.vue

    卸载 Vue 依赖项:来自 <rootDir>、run yarn remove vue vue-loader vue-template-compiler

【讨论】:

以上是关于Rails - 如何使用 webpack 删除 vue.js的主要内容,如果未能解决你的问题,请参考以下文章

如何在 webpacker rails 中使用 ProvidePlugin?

如何使用 Tailwind CSS 读取和解决 Rails 中的 Webpack 错误?

如何在rails中使用webpacker安装tailwindcss [关闭]

如何在 Webpacker 中使用 Rails Url 助手/Rails 5.1 中的 React-rails

如何在 Rails 6 和 webpacker 中使用 morris.js?

如何通过 Webpacker 使用 Rails 6.1 安装 Alpine JS 3