我得到错误Module parse failed: The top-level-await experiment is not enabled (set experiments.topLevelAwait: true to enabled it)
经过一些研究后,我在与package.json
文件相同的位置创建了一个webpack.config.js
文件。下面是内容
module.exports = {
experiments: {
topLevelAwait: true
}
};
这没有任何效果。我仍然得到错误。
我是否需要显式安装Webpack,然后创建配置文件?这看起来很奇怪,因为最初的错误本身意味着Webpack已经存在。
下面是我的package.json
文件的依赖项。Webpack不在那里。
"dependencies": {
"@aws-amplify/ui-react": "^4.6.2",
"@nextui-org/react": "^1.0.0-beta.12",
"aws-amplify": "^5.2.1",
"next": "^13.4.2",
"react": "18.2.0",
"react-dom": "18.2.0"
}
1.我需要安装Webpack吗?
1.或者,如果我不需要安装它,我需要对webpack.config.js
文件做什么更改才能让它工作?
1条答案
按热度按时间w41d8nur1#
原来NextJS中嵌入了Webpack。Webpack已经安装。
另外,启用top-level-await的方法是像这样注解
next.config.js
文件: