我已完成angular2 tour of heroes
。我想知道如果我想建立這個項目的生產。我只想添加2個文件到index.html
:appScripts.js
和vendorScripts.js
。 我已經編譯了我的ts
文件和選項outFile
,所以我有我的appScripts.js
但它不起作用。下面是一些代碼在我gulpfile:如何構建用於生產的angular2應用程序
gulp.task('compile', ['clean'], function() {
var tsProject = typescript.createProject('tsconfig.json', {
outFile: 'app.js'
});
var tsResult = gulp.src(['app/**/*.ts'])
.pipe(typescript(tsProject));
return tsResult.js
.pipe(gulp.dest('./dist'));
});
我想這是因爲,我們在項目中加載一些角度車型,如@angular/core
ts
文件,因爲一些systemjs東西..
有什麼辦法呢?
研究也是這樣,網上沒有太多。請分享,如果你會發現一些東西。英雄教程應用程序的遊覽總共下載數百個文件2.2 Mb。必須有一種方法來減少產品部署。 –