首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动清理Rails 6的Webpack公共包文件夹?

如何自动清理Rails 6的Webpack公共包文件夹?
EN

Stack Overflow用户
提问于 2021-10-05 08:46:58
回答 1查看 158关注 0票数 1

在我的Rails6应用程序中使用Webpacker来管理javascript或资源时,我注意到public/packs文件夹中堆满了编译后的文件。public/packs文件夹中的Webpack资产通常会占用大量磁盘空间。有没有办法自动清理public/packs文件夹?

EN

回答 1

Stack Overflow用户

发布于 2021-10-29 12:43:58

在这篇文章中,有几种方法可以作为mentioned

1.使用webpack破解任务。

代码语言:javascript
复制
bundle exec rails webpacker:clobber

这将清理用于输出编译后的webpack资源的目录。但是,这仍然是一个手动工作,我们需要经常调用这个rake任务来清理磁盘空间。

插件2.使用干净的-webpack-

添加干净的-webpack-插件,如下所示。

代码语言:javascript
复制
yarn add -D clean-webpack-plugin

并将此插件添加到development.js。

代码语言:javascript
复制
# webpack/development.js
const CleanWebpackPlugin = require("clean-webpack-plugin")
const path = require("path")
const environment = require("./environment")

environment.plugins.append(
  "CleanWebpackPlugin",
  new CleanWebpackPlugin(["packs"], {
    root: path.resolve(__dirname, "../../public"),
    verbose: true
  })
)
module.exports = environment.toWebpackConfig()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69447399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档