【发布时间】:2016-12-28 21:55:30
【问题描述】:
我正在使用tsify 来构建我的 TypeScript 文件。但是,目前看来 tsify 正在读取我的源代码中的所有 TypeScript 文件,而不仅仅是我的主要 TypeScript 文件中包含的文件(以及随后导入的文件)。如何将tsify 限制为仅提供给browserify 的文件?
Gulp 任务:
gulp.task("build", function()
{
return browserify({})
.add("index.ts")
.plugin(tsify)
.transform("babelify", {
"presets" : ["es2015", "stage-0"]
})
.bundle()
.pipe(source("index.js"))
.pipe(gulp.dest("www"));
});
还有 tsconfig.json:
{
"compileOnSave": true,
"compilerOptions": {
"lib": [
"dom",
"es2015",
"es2016",
"es2017"
],
"noImplicitAny": true,
"strictNullChecks": true,
"target": "es2015"
},
"exclude": [
"node_modules"
]
}
【问题讨论】:
标签: typescript browserify tsify