Unter gulp Umbenennen Aufgabe funktioniert gut für angularjs2 ts Dateien mit einem Punkt, wie appcomponent.ts. Wenn der Dateiname jedoch zwei Punkte wie login.service.ts hat, ist gulp extname verwirrt und nimmt alles nach dem ersten Punkt als Erweiterung. Irgendeine Idee, wie extname die Erweiterung kennt, ist nach dem letzten Punkt?schluck extname auf Angularjs2 Dateien mit zwei Punkten
gulp.task('ts', function() {
return gulp.src('src/**/*.ts')
.pipe(rename({
extname: ''
}))
.pipe(traceur({
modules: 'instantiate',
moduleName: true,
annotations: true,
types: true,
memberVariables: true
}))
.pipe(rename({
extname: '.js'
}))
.pipe(gulp.dest('build'));
});
Wenn diese Frage zu Angular2 gehört, sollte sie nicht das Tag [tag: angularjs] haben. –