Я хочу собрать * .ts файлы по пути \ node_modules \ typescript-dotnet \ source \ System , и я использую для этого gulp.
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
Как я могу это сделать?
пс. package.json :
{
"version": "1.0.0",
"name": "sample",
"private": true,
"devDependencies": {
"gulp": "latest",
"del": "latest",
"gulp-typescript": "latest",
"typescript": "latest",
},
"dependencies": {
"typescript-dotnet": "latest",
}
}