diff --git a/templates/AngularSpa/package.json b/templates/AngularSpa/package.json
index 4d1b203d..c276089d 100644
--- a/templates/AngularSpa/package.json
+++ b/templates/AngularSpa/package.json
@@ -17,7 +17,7 @@
     "@angular/platform-browser-dynamic": "4.2.5",
     "@angular/platform-server": "4.2.5",
     "@angular/router": "4.2.5",
-    "@ngtools/webpack": "1.5.0",
+    "@ngtools/webpack": "6.0.0",
     "@types/webpack-env": "1.13.0",
     "angular2-template-loader": "0.6.2",
     "aspnet-prerendering": "^3.0.1",
@@ -25,13 +25,13 @@
     "awesome-typescript-loader": "3.2.1",
     "bootstrap": "3.3.7",
     "css": "2.2.1",
-    "css-loader": "0.28.4",
+    "css-loader": "4.0.0",
     "es6-shim": "0.35.3",
     "event-source-polyfill": "0.0.9",
     "expose-loader": "0.7.3",
     "extract-text-webpack-plugin": "2.1.2",
-    "file-loader": "0.11.2",
-    "html-loader": "0.4.5",
+    "file-loader": "6.0.0",
+    "html-loader": "1.0.0",
     "isomorphic-fetch": "2.2.1",
     "jquery": "3.2.1",
     "json-loader": "0.5.4",
@@ -39,11 +39,11 @@
     "raw-loader": "0.5.1",
     "reflect-metadata": "0.1.10",
     "rxjs": "5.4.2",
-    "style-loader": "0.18.2",
+    "style-loader": "1.1.4",
     "to-string-loader": "1.1.5",
     "typescript": "2.4.1",
-    "url-loader": "0.5.9",
-    "webpack": "2.5.1",
+    "url-loader": "4.0.0",
+    "webpack": "5.0.0",
     "webpack-hot-middleware": "2.18.2",
     "webpack-merge": "4.1.0",
     "zone.js": "0.8.12"