我已完成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。必须有一种方法来减少产品部署。 –