我目前有一些像这样的装载程序:
module: {
rules: [
{
test: /\.(js|jsx)$/,
use: 'babel-loader',
},
{
test: /\.(ts|tsx)?$/,
use: [
{loader: 'babel-loader'},
{loader: 'ts-loader'},
],
},
],
},
但是,如你所见,我有两次列出babel-loader。是否有可能以某种方式添加重命名步骤,以便我可以从babel-loader
文件中删除.ts
,因此在它们通过ts-loader后,它们将被重命名为.js
然后是由babel-loader
处理.js
个文件?
例如,如果我从.ts
部分删除了babel-loader:
module: {
rules: [
{
test: /\.(js|jsx)$/,
use: 'babel-loader',
},
{
test: /\.(ts|tsx)?$/,
use: 'ts-loader',
},
],
},
我可以添加一些其他配置,以便将ts文件命名为js文件,然后通过babel-loader传递吗?