【发布时间】:2017-08-21 21:58:06
【问题描述】:
我有一个 webpack 2 配置如下:
module.exports = {
context: __dirname,
entry: [
"./app.ts",
"./tab.ts",
"./client/clientService.ts",
"./client/clientSearchComponent.ts",
"./infrastructure/messageComponent.ts",
"./infrastructure/typeaheadComponent.ts",
"./url.ts"],
output: {
filename: "./wwwroot/js/admin/admin.js"
},
devtool: "source-map",
module: {
rules: [
{ test: /\.ts$/, use: 'ts-loader' }
]
}
};
这被导入到一个 gulp 任务中,如下...
gulp.task("admin:js",
function (done) {
var configuration = require(path.join(__dirname, config.js, "admin/webpack.config.js").toString());
webpack(configuration).run(reportWebpackResults(done));
});
我发现我必须在entry[...] 中指定每个组件。
我如何指定 glob,它们似乎不能开箱即用。
entry: [
"./client/**/*.ts", // module not found...
【问题讨论】:
标签: javascript typescript webpack webpack-2