gpt4 book ai didi

css - postcss 在需要包的 css 文件时找不到配置

转载 作者:行者123 更新时间:2023-11-28 15:40:51 28 4
gpt4 key购买 nike

我正在尝试使用 webpackerrailswebpack 一起工作。但是当我部署到生产环境时,它失败了:

   ERROR in /home/user/app/shared/~/css-loader!/home/user/app/shared/~/postcss-loader!/home/user/app/shared/~/sass-loader/lib/loader.js!/home/user/app/shared/~/bootstrap-fileinput/css/fileinput.css
Module build failed: Error: No PostCSS Config found in: /home/user/app/shared/node_modules/bootstrap-fileinput/css

由于.postcssrc.yml位于/home/user/app/tmp/build-.../.postcssrc.yml,不在下面文件树相对于 /home/user/app/shared/node_modules/bootstrap-fileinput/css/fileinput.css。因为我在不同版本之间共享 node_modules 目录。除了不共享目录外,我该怎么办?

最佳答案

我能够通过指定配置文件使其工作 explicitly :

diff --git a/config/webpack/loaders/sass.js b/config/webpack/loaders/sass.js
index faba9d5..6fc902c 100644
--- a/config/webpack/loaders/sass.js
+++ b/config/webpack/loaders/sass.js
@@ -4,6 +4,11 @@ module.exports = {
test: /\.(scss|sass|css)$/i,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
- use: ['css-loader', 'postcss-loader', 'sass-loader']
+ use: ['css-loader', {
+ loader: 'postcss-loader',
+ options: {
+ config: '.postcssrc.yml',
+ },
+ }, 'sass-loader']
})
}

但这很可能会禁用 nodejs 包可能具有的配置文件。不确定这是否重要。

一些或多或少relevant links .

关于css - postcss 在需要包的 css 文件时找不到配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485357/

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