可以重命名文件,以便它们通过Webpack中的多个加载器?

时间:2017-01-21 07:23:31

标签: webpack webpack-2

我目前有一些像这样的装载程序:

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传递吗?

0 个答案:

没有答案