我试图在Angular 5中为我的应用程序文件创建捆绑包。我有以下gulp任务。 “应用程序编译”似乎运行良好,但“应用程序捆绑”运行但未创建任何文件夹或文件。我在这里想念什么?
gulp.task('app-compile', function () {
return gulp.src('./tsscripts/**/*.ts')
.pipe(sourcemaps.init())
.pipe(tsc({
"target": 'es5',
"module": 'commonjs',
"moduleResolution": 'node',
"lib": ['es2015', 'dom', 'es2015.iterable'],
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"noImplicitAny": false
}))
.pipe(sourcemaps.write({ sourceRoot: 'dist' }))
.pipe(gulp.dest('dist'));
});
gulp.task('app-bundle', gulp.series('app-compile'), function () {
var builder = new systemjsBuilder('', './scripts/systemjs.config.js');
return builder
.bundle('./dist/**/*', 'bundles/app.bundle.js', {
minify: false,
mangle: false,
sourceMaps: true
})
.then(function (bundle) {
console.log('Build complete' + bundle);
})
.catch(function (err) {
console.log('Build error');
console.log(err);
});
});