我刚刚开始使用webpack,需要转换并捆绑一个TypeScript应用程序。在这个应用程序中,我有几个导入到其他类,我想要包含在一个单独的输出js文件中。
我的配置文件如下所示:
var path = require('path');
module.exports = {
devtool: 'source-map',
devServer: {
inline: true,
},
entry: {
vendor: ["./main"]
},
module: {
loaders: [{
test: /\.ts$/,
loaders: ['babel?{"presets":["es2015"],"cacheDirectory":true}', "awesome-typescript-loader"],
exclude: /(node_modules)/,
}]
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'mylib.module.js',
library: 'mylib',
libraryTarget: 'umd'
},
resolve: {
extensions: ['.ts', '.tsx', '.js', '.jsx']
}
}
不幸的是,这个配置只为我生成了main.ts
的已编译源代码而没有其他所有类。有人能指出我这个任务的正确配置吗?
我已经尝试在webpack-docs中找到解决方案,但我找不到其中的某些内容......
亲切的问候