You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发模式下运行Webpack报错,求解决方案(Rails+React Redux环境)

Webpack配置错误:configuration.module.rules[0].use存在未知属性query

这个错误是因为Webpack的API规范更新,query属性已被废弃,现在需要用options来传递loader的配置参数。

修改你的webpack.config.js,将query替换为options即可:

const path = require('path');

module.exports = {
    context: __dirname,
    entry: './frontend/clone.jsx',
    output: {
        path: path.resolve(__dirname, 'app', 'assets', 'javascripts'),
        filename: 'bundle.js'
    },
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                exclude: /(node_modules)/,
                use: {
                    loader: 'babel-loader',
                    options: { // 替换query为options
                        presets: ['@babel/env', '@babel/react']
                    }
                },
            }
        ]
    },
    devtool: 'source-map',
    resolve: {
        extensions: [".js", ".jsx", "*"]
    }
};

修改后重新运行Webpack开发模式,该错误即可消除。

内容的提问来源于stack exchange,提问作者vstoic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 12:58:01