我想通过路径 \ node_modules \ typescript-dotnet \ source \ System 来构建* .ts文件,而我为此大吃一惊。
gulp.task("build", function () {
return gulp.src('./node_modules/typescript-dotnet/source/*/*.ts')
.pipe(ts({
"target": "es2016",
"module": "system",
"outFile": "typescript-dotnet-system.js",
"baseUrl": "./node_modules/typescript-dotnet/",
paths: {
".": ["./node_modules/typescript-dotnet/"]
}
}))
.pipe(gulp.dest(productionRoot + "/vendors"));
});
构建后,我有文件 typescript-dotnet-system.js ,其中模块具有名称:
System.register("System.Linq/Linq",
System.register("System/Char",
and etc
但是我想为它们添加前缀:
System.register("node_modules/typescript-dotnet/System.Linq/Linq",
System.register("node_modules/typescript-dotnet/System/Char",
and etc
我该怎么办?
ps。 package.json :
{
"version": "1.0.0",
"name": "sample",
"private": true,
"devDependencies": {
"gulp": "latest",
"del": "latest",
"gulp-typescript": "latest",
"typescript": "latest",
},
"dependencies": {
"typescript-dotnet": "latest",
}
}