我正在尝试将 esbuild 与外部反应一起使用。
这是我的 package.json 文件中的 esbuild 命令
"scripts": {
"esbuild": "esbuild ./src/index.js --bundle --outfile=dist/esmain.js --loader:.js=jsx --external:react-dom --external:react "
}
运行命令时,我没有收到任何错误:
npm run esbuild
> @1.0.0 esbuild C:\prog
> esbuild ./src/index.js --bundle --outfile=dist/esmain.js --loader:.js=jsx --external:react-dom --external:react
dist\esmain.js 32.7kb
Done in 13ms
问题是当我在浏览器(chrome)中运行程序时,我在控制台中收到此错误
Uncaught Error: Dynamic require of "react" is not supported
at __require (esmain.js:12)
at esmain.js:27
at esmain.js:899
任何想法如何解决这一问题?