From 752847eedeac8606d43e95ea58ccf7d6f86bfea3 Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Fri, 14 Sep 2018 17:50:54 +0300 Subject: [PATCH 1/2] fix(angular): rebuild on ngfactory/ngstyle change The @ngtools/webpack should be applied to ngfactory and ngstyle files and not only to TS files. fixes #641 --- templates/webpack.angular.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/webpack.angular.js b/templates/webpack.angular.js index 8fe26743..651432a6 100644 --- a/templates/webpack.angular.js +++ b/templates/webpack.angular.js @@ -185,7 +185,8 @@ module.exports = env => { // Compile TypeScript files with ahead-of-time compiler. { - test: /.ts$/, use: [ + test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/, + use: [ "nativescript-dev-webpack/moduleid-compat-loader", "@ngtools/webpack", ] From 86b8d13a731f88cd0b7cd8284e67ea74e0be3f1d Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Fri, 14 Sep 2018 19:05:58 +0300 Subject: [PATCH 2/2] refactor: remove obsolete comment --- templates/webpack.angular.js | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/webpack.angular.js b/templates/webpack.angular.js index 651432a6..bf2aa817 100644 --- a/templates/webpack.angular.js +++ b/templates/webpack.angular.js @@ -183,7 +183,6 @@ module.exports = env => { { test: /\.css$/, exclude: /[\/|\\]app\.css$/, use: "raw-loader" }, { test: /\.scss$/, exclude: /[\/|\\]app\.scss$/, use: ["raw-loader", "resolve-url-loader", "sass-loader"] }, - // Compile TypeScript files with ahead-of-time compiler. { test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/, use: [