gpt4 book ai didi

ruby-on-rails - 如何使用 Webpacker 将 `includePaths` 添加到 Sass 加载器

转载 作者:行者123 更新时间:2023-12-04 23:37:41 26 4
gpt4 key购买 nike

我覆盖了 sass-loader 配置以包含 node_modules 路径:

// config/webpack/environment.js

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

environment.loaders.prepend('sass', {
test: /\.(css|scss|sass)$/,
use: [{
loader: 'style-loader'
}, {
loader: 'css-loader'
}, {
loader: 'sass-loader',
options: {
includePaths: ['node_modules'],
}
}]
})

module.exports = environment

Webpack 编译没有错误,但是它不再输出 application.css 包。

我进行了更改,因为我从 Sass 文件中导入的 NPM 插件在编译时会导致错误。

最佳答案

找到了解决办法:

environment.loaders.get('sass').use.find(item => item.loader === 'sass-loader').options.includePaths = ['node_modules']
引用: https://github.com/rails/webpacker/blob/3-x-stable/docs/webpack.md

关于ruby-on-rails - 如何使用 Webpacker 将 `includePaths` 添加到 Sass 加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48626712/

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