【发布时间】:2021-05-13 09:15:38
【问题描述】:
我正在尝试将 experiments 添加到 webpack 配置中,但无法确定我做错了什么。
我的环境:
- yarn@1.22.5
- node@12.13.0
我用npx create-next-app blog创建了一个全新的下一个应用程序
基于 I have read 我需要向 package.json 添加一个 resolutions 属性,如下所示:
"dependencies": {
"next": "10.0.6",
"react": "17.0.1",
"react-dom": "17.0.1"
},
"resolutions": {
"webpack": "5.21.2"
}
然后在 next.config.js 我有以下内容:
const webpack = require("webpack");
console.log(webpack.version); // 5.21.2
module.exports = {
webpack: function (config, options) {
console.log(options.webpack.version); // 4.44.1
config.experiments = {};
return config;
},
};
当我yarn dev 时出现以下错误:
- configuration[0] has an unknown property 'experiments'.
如果您注意到所需的模块 webpack 版本是 5.21.2,但在配置设置中使用的版本是 4.44.1。
【问题讨论】:
-
下一个版本是什么?
-
@felixmosh 10.0.6
标签: javascript webpack next.js