generate JS sourcemap during the UMD build (#1339)

This commit is contained in:
Eugenio Romano 2016-12-20 13:58:49 +00:00 committed by Mario Romano
parent 94781c370f
commit ccc477619c
30 changed files with 60 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -286,6 +287,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -293,6 +295,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -83,6 +83,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -285,6 +286,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -292,6 +294,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -76,6 +76,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -285,6 +286,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -292,6 +294,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -83,6 +83,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -83,6 +83,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -283,6 +284,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -290,6 +292,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -88,6 +88,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -283,6 +284,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -290,6 +292,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -94,6 +94,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -80,6 +80,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -89,6 +89,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -91,6 +91,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -88,6 +88,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -68,6 +68,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -89,6 +89,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -67,6 +67,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -83,6 +83,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",

View File

@ -9,6 +9,7 @@ import * as Builder from 'systemjs-builder';
var autoprefixer = require('autoprefixer'); var autoprefixer = require('autoprefixer');
import * as cssnano from 'cssnano'; import * as cssnano from 'cssnano';
import * as filter from 'gulp-filter'; import * as filter from 'gulp-filter';
import * as sourcemaps from 'gulp-sourcemaps';
var APP_SRC = `.`; var APP_SRC = `.`;
var CSS_PROD_BUNDLE = 'main.css'; var CSS_PROD_BUNDLE = 'main.css';
@ -282,6 +283,7 @@ gulp.task('build.js.prod', () => {
let result = gulp.src(src) let result = gulp.src(src)
.pipe(plugins.plumber()) .pipe(plugins.plumber())
.pipe(plugins.inlineNg2Template(INLINE_OPTIONS)) .pipe(plugins.inlineNg2Template(INLINE_OPTIONS))
.pipe(sourcemaps.init())
.pipe(tsProject()) .pipe(tsProject())
.once('error', function (e: any) { .once('error', function (e: any) {
this.once('finish', () => process.exit(1)); this.once('finish', () => process.exit(1));
@ -289,6 +291,7 @@ gulp.task('build.js.prod', () => {
return result.js return result.js
.pipe(plugins.template()) .pipe(plugins.template())
.pipe(sourcemaps.write())
.pipe(gulp.dest('src')) .pipe(gulp.dest('src'))
.on('error', (e: any) => { .on('error', (e: any) => {
console.log(e); console.log(e);

View File

@ -68,6 +68,7 @@
"gulp-plumber": "^1.1.0", "gulp-plumber": "^1.1.0",
"gulp-postcss": "^6.2.0", "gulp-postcss": "^6.2.0",
"gulp-replace": "^0.5.4", "gulp-replace": "^0.5.4",
"gulp-sourcemaps": "^1.9.1",
"gulp-template": "^4.0.0", "gulp-template": "^4.0.0",
"gulp-typescript": "^3.1.3", "gulp-typescript": "^3.1.3",
"gulp-uglify": "^2.0.0", "gulp-uglify": "^2.0.0",