gpt4 book ai didi

ruby-on-rails - Webpacker Assets 摘要在部署与部署之间不一致

转载 作者:行者123 更新时间:2023-12-04 03:36:54 25 4
gpt4 key购买 nike

我将 Rails 与 Webpacker 结合使用。部署时,我的 CSS Assets 摘要(public/packs/css 中文件的摘要)在不同部署之间是不一样的。

不仅不同部署的摘要不同,而且有时(尽管不总是)摘要因机器而异。

我该如何解决这个问题?我想我也许可以通过准确了解摘要的生成方式来获得一些见解,但到目前为止我还没有找到任何有用的信息。

最佳答案

找到解决方案,感谢 these two GitHub 问题。

第 1 步:运行 yarn add webpack-merge

第 2 步:更改 config/webpack/environment.js 以匹配以下内容:

const { environment } = require('@rails/webpacker')

const { merge } = require('webpack-merge');

const sassLoader = environment.loaders.get('sass')
const cssLoader = environment.loaders.get('css')

sassLoader.use.map(loader => {
if (loader.loader === 'css-loader') {
loader.options = merge(loader.options, { sourceMap: false })
}
});

cssLoader.use.map(loader => {
if (loader.loader === 'css-loader') {
loader.options = merge(loader.options, { sourceMap: false })
}
});

module.exports = environment

之后,CSS 摘要应该是确定性的。

关于ruby-on-rails - Webpacker Assets 摘要在部署与部署之间不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66714954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com