配置.resolve 具有未知属性"回退"。?



我得到这个错误与我的webpack:

无效配置对象。Webpack的初始化使用了一个与API模式不匹配的配置对象。

  • 配置。Resolve有一个未知属性'fallback'。这些属性是有效的:对象{别名?, aliasFields ?, cachePredicate ?, cacheWithContext ?,和谐?, descriptionFiles ?, enforceExtension ?, enforceModuleExtension ?,扩展?,文件系统?, mainFields ?, mainFiles ?, moduleExtensions ?、模块?,插件?解析器?符号链接呢?, unsafeCache ?, useSyncFileSystemCalls ?}→解析器
  • 的选项

我的代码是:

const webpack = require('webpack'); 
module.exports = function override(config) { 
const fallback = config.resolve.fallback || {}; 
Object.assign(fallback, { 
"crypto": require.resolve("crypto-browserify"), 
"stream": require.resolve("stream-browserify"), 
"assert": require.resolve("assert"), 
"http": require.resolve("stream-http"), 
"https": require.resolve("https-browserify"), 
"os": require.resolve("os-browserify"), 
"url": require.resolve("url") 
}) 
config.resolve.fallback = fallback; 
config.plugins = (config.plugins || []).concat([ 
new webpack.ProvidePlugin({ 
process: 'process/browser', 
Buffer: ['buffer', 'Buffer'] 
}) 
]) 
return config; }

我也面临着类似的问题。我通过从4.0.3升级react-script版本来解决这个问题到5.0.0

最新更新