【发布时间】:2023-02-02 16:24:16
【问题描述】:
我正在使用 esbuild API 构建来捆绑基本的 React 应用程序。但它不断出现以下错误Uncaught ReferenceError: require is not defined at bundle.js。下面是我的build.js代码。
const esbuild = require('esbuild');
async function build() {
await esbuild.build({
entryPoints: ['index.js'],
outfile: './build/bundle.js',
format: 'cjs',
loader: { '.js': 'jsx' },
});
}
build();
我尝试了什么:
- 正在清除终端历史记录。
- 删除
bundle.js并重新生成 - 正在重新启动 vs-code。
【问题讨论】:
-
您是否尝试将格式更改为
iife? -
不,让我试试看是否有效。谢谢
-
不工作。我想我会继续努力。