我有一个项目,其中包含Web和节点应用程序的不同部分。我使用一个webpack.config.js
进行不同的配置,例如:
{
test: /\.ts?$/,
exclude: /node_modules/,
use: [
{
loader: 'ts-loader',
options: {
configFile: 'tsconfig.web.json',
instance: 'web',
}
}
]
},
{
test: /\.ts?$/,
exclude: /node_modules/,
use: [
{
loader: 'ts-loader',
options: {
configFile: 'tsconfig.node.json',
instance: 'node',
}
}
]
}
但是是否可以将ts-loader
用于节点应用程序并将tsc
用于Web部件,然后使用babel-loader
?
我想要这样做是因为tsc -p ./tsconfig.web.json
可以正常工作,但是ts-loader
存在很多问题。因此,我想在webpack中运行tsc -p ./tsconfig.web.json
,然后将已编译的JS文件移至dist文件夹或尝试babel-loader
。