Как создать несколько приложений в одном проекте Angular 6 с несколькими папками dist? - PullRequest
0 голосов
/ 13 сентября 2018

Как создать несколько приложений в одном проекте Angular 6 с несколькими папками dist? так что вы можете самостоятельно развертывать приложения.

Я создаю проект, и внутри проекта я создаю два приложения с помощью команды: нг приложение приложение app1 нг приложение приложение2

если я создаю их независимо, я получаю две разные папки ng build app1 --prod ng build app2 --prod

Но я хочу иметь возможность направить app1 в app2 по ссылке, если я соберу весь проект, как показано ниже: ng build --prod

оба приложения сжаты в одну папку dist, и я хочу, чтобы две папки app1 и app2 были независимыми папками dist, поэтому я могу развернуть их независимо, поэтому проблема, с которой я сталкиваюсь, заключается в возможности перенаправить app2 из app1.

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Я полагаю, что теперь это возможно с помощью встроенных инструментов;в узле "projects" файла angular.json может быть настроено несколько проектов.

Вот фрагмент файла:

"newProjectRoot": "projects",
  "projects": {
    "my-angular-project": {
      "root": "",
      "projectType": "application",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/browser",
            "index": "src/index.html",
            "main": "src/main.ts",
            "tsConfig": "src/tsconfig.app.json",

Таким образом, вместо одного src каталог, вы можете иметь несколько, каждый со своим собственным проектом Angular внутри.

0 голосов
/ 13 сентября 2018

В NGIR Проект Я создаю два проекта (один для стороны клиента и второй для стороны сервера)

отметьте angular.json там вы можете изменитьoutputPath в любой каталог, который вам нравится

вы можете сделать то же самое для вашего проекта

надеюсь, что это поможет.

...