我正在尝试从ts-loader
/更改babel-loader
为esbuild-loader
根据文档,我将两者交换为:
{
test: /\.tsx?$/,
loader: 'esbuild-loader',
options: {
loader: 'tsx',
target: 'es2015'
}
},
{
test: /\.(js|mjs|jsx)$/,
loader: 'esbuild-loader',
options: {
loader: 'jsx',
target: 'es2015'
}
}
但是当我尝试运行我的应用程序时,我得到了很多这些错误:
export '< A >' (imported as '< B >') was not found in '< module >' (module has no exports)
<A> 始终存在于 <module>
并且所有 <module> 都已正确安装。
我可以发布我的 tsconfig 和我的 babelrc,我只是不确定它是否重要。另一个可能很重要的初始 webpack.config 是使用 CRA 和弹出创建的。
依赖项:
"webpack": "^5.61.0",
"webpack-dev-server": "^4.4.0",
"webpack-cli": "^4.9.1",
"dotenv": "^10.0.0",
"dotenv-expand": "^5.1.0",
"esbuild-loader": "^2.16.0",
谢谢 :)