Где я должен поместить мои файлы .js в мое приложение Angular? angular.json (angular-cli.json) или папка assets / dist? - PullRequest
0 голосов
/ 30 мая 2019

Я видел, что некоторые js определены в angular.json (angular-cli.json), а некоторые из них помещаются в папку assets / dist и ссылаются на index.html.

Какой из них является истинным или имеет другие цели?

1 Ответ

0 голосов
/ 30 мая 2019

angular.json на корневом уровне рабочей области Angular предоставляет настройки конфигурации по умолчанию для всей рабочей области и проекта для инструментов сборки и разработки, предоставляемых Angular CLI.Значения пути, указанные в конфигурации, относятся к корневой папке рабочего пространства.

"my-app": {
  "root": "",
  "sourceRoot": "src",
  "projectType": "application",
  "prefix": "app",
  "schematics": {},
  "architect": {
    "build": {},
    "serve": {},
    "e2e": {},
    "test": {},
    "lint": {},
    "extract-i18n": {},
    "server": {},
    "app-shell": {}
  }
}

angular.json configuration

Файлы конфигурации рабочего пространства

Все проекты в рабочей области имеют общий контекст конфигурации CLI.Верхний уровень рабочей области содержит файлы конфигурации всей рабочей области, файлы конфигурации для приложения корневого уровня и вложенные папки для исходного кода приложения и файлов тестирования.

Workspace configuration files

Исходные файлы приложения

Файлы на верхнем уровне тестирования src / support и запуска вашего приложения.Подпапки содержат источник приложения и конфигурацию приложения.

enter image description here

Внутри папки src /,Приложение / папка содержит логику вашего проекта и данные.Здесь находятся угловые компоненты, шаблоны и стили.

Application source files

папка dist

Команда build также создает новую папку с именем dist для распространения.Эти файлы мы можем разместить на сервере, и наше приложение Angular загрузится.

The dist folder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...