我需要在同一項目2個不同的應用:Angular Cli:如何提供2個應用程序?
- 的index.html> mainApp模塊
- 的login.html> loginApp模塊
(這需要由Spring Security的管理安全原因)
我VAVE如下所述角cli.json:
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"test": "test.ts",
"tsconfig": "tsconfig.json",
"prefix": "app",
"mobile": false,
"styles": [
"styles.scss"
],
"scripts": [],
"environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
},
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico"
],
"index": "login.html",
"main": "login.ts",
"test": "login-test.ts",
"tsconfig": "login-tsconfig.json",
"prefix": "login-app",
"mobile": false,
"styles": [
"login-styles.scss"
],
"scripts": [],
"environments": {
"source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
],
但只能部署第一個(在「應用程序」數組上)。
如果我在位置[0]反轉登錄,這可以工作,但mainApp模塊不會。
顯然原因是,Angular Cli沒有在第二個html中注入創建的JS文件。
我該如何解決這個問題?
謝謝你,同時呻吟,咕嘟咕嘟可能是不錯的選擇。 – elporfirio
不客氣。如果您確實離開CLI,請注意您需要從頭開始(CLI外部)爲這兩個項目創建自己的構建過程。 – Brocco
'--app'選項現在可用於'ng build'等。 – 2017-07-18 11:10:24