1

我正在尝试在 Angular 5 中为我的应用程序文件创建一个包。我有以下 gulp 任务。“app-compile”似乎运行良好,但“app-bundle”运行但不创建任何文件夹或文件。我在这里缺少什么?

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);
        });
});
4

0 回答 0