【发布时间】:2020-04-16 15:07:49
【问题描述】:
我刚刚将 web pack 从 2.x 升级到 4.x。通过执行 npm install 我收到以下错误
Module not found: Error: Can't resolve 'babel-loader'
在 github thread 之后,我在 webpack.config.json 中添加了以下几行
resolveLoader: { root: path.join(__dirname, 'node_modules') }
但我得到以下错误,
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.resolveLoader has an unknown property 'modulesDirectories'. These properties are valid: object { alias?, aliasFields?, cachePredicate?, descriptionFiles?, enforceExtension?, enforceModuleExtension?, extensions?, fileSystem?, mainFields?, mainFiles?, moduleExtensions?, modules?, plugins?, resolver?, symlinks?, unsafeCache?, useSyncFileSystemCalls? }
babel-loader 版本是 7.1.4 。 Webpack 升级引入了这个错误。对此有何建议?
【问题讨论】:
-
你能发布你的 webpack 配置吗?