【问题标题】:Error: No PostCSS Config found in '/home/react-project/workarea/scss'错误:在“/home/react-project/workarea/scss”中找不到 PostCSS 配置
【发布时间】:2018-11-25 05:08:21
【问题描述】:

我正在尝试使用 webpack 在我的 reactjs 应用程序中加载 scss 文件。这是我的 webpack 代码:

module: { 
 rules: [
  {
    test: /\.js$/,
    exclude: /node_modules/,
    use: {
      loader: 'babel-loader'
    },
  },
  {
    test: /\.(sa|sc|c)ss$/,
    use: [
      devMode ? 'style-loader' : MiniCssExtractPlugin.loader,
      'css-loader',
      'postcss-loader',
      'sass-loader',
    ],
  }
 ]
},
plugins: [
 new HtmlWebpackPlugin({
   template: './src/index.html'
 }),
 new MiniCssExtractPlugin({
   filename: devMode ? '[name].css' : '[name].[hash].css',
   chunkFilename: devMode ? '[id].css' : '[id].[hash].css',
 })
]

当我尝试运行它时,它会抛出上述错误。

【问题讨论】:

  • 你弄明白了吗?
  • 不,我仍然无法找到解决方案。

标签: reactjs sass-loader webpack-4 postcss-loader


【解决方案1】:

如果您在根目录中有 postcss.config.js 或在您有选项时内联,这将得到修复,例如

options: {
    plugins: (loader) => [
      require('autoprefixer')({
        browsers: [
          'last 2 versions',
          '> 1%',
        ], // browser options can be configured from https://github.com/browserslist/browserslist
      }),
    ],
  },

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 2022-12-22
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多