我有两个要使用单个webpack配置文件编译的TS文件,两个文件都位于项目中的不同目录中。当我将它们都添加到入口对象中时,其中一个文件给出了键入错误。如果我在入口对象中添加其中任何一个,则该特定文件将成功编译。
这是我的webpack配置
module.exports = {
context: __dirname,
mode: 'production',
devtool: "none",
entry: {
'gas-deployment/adins': './js/adins.ts',
'gas-deployment/Code': './googleappscript/Code.ts'
},
optimization: {
minimize: false
},
module: {
rules: [
{
test: /\.ts$/,
use: 'ts-loader',
exclude: /node_modules/
}
]
},
resolve: {
extensions: ['.ts', '.js']
},
output: {
filename: '[name].js',
path: path.resolve(__dirname),
},
plugins: [
new GasPlugin()
]
};