开发模式下运行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
相关产品推荐
相关产品推荐

