You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

顶层await报错:是否需安装Webpack?配置如何生效?

问题解答

1. 是否需要显式安装Webpack?

不需要。你使用的Next.js(版本13.4.2)内部已经集成了Webpack作为默认打包工具,无需单独在项目中安装Webpack依赖。

2. 如何修改配置解决报错?

Next.js不会直接读取根目录的webpack.config.js文件,必须通过它专属的next.config.js来扩展Webpack配置,具体操作如下:

  • 若项目中没有next.config.js,在package.json同目录下创建该文件
  • 将以下内容写入next.config.js:
/** @type {import('next').NextConfig} */
const nextConfig = {
  webpack: (config) => {
    config.experiments = {
      ...config.experiments,
      topLevelAwait: true,
    };
    return config;
  },
};

module.exports = nextConfig;
  • 重启Next.js开发服务器,配置即可生效,对应的top-level-await报错会消失。

内容的提问来源于stack exchange,提问作者Tennis Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 11:57:00