Angular 6 миграция Ленивая проблема загрузки - PullRequest
0 голосов
/ 22 мая 2018

Я перевожу свое приложение с Angular 5 на Angular 6. Все отлично работает, кроме лениво загруженного модуля.У меня возникают следующие ошибки при запуске приложения

enter image description here

, хотя мое приложение работало нормально с углом 5. Мои все пути js такие, как это

<script type="text/javascript" src="http://localhost:4200/dist/polyfills.js"></script>
<script type="text/javascript" src="http://localhost:4200/dist/scripts.js"></script>
<script type="text/javascript" src="http://localhost:4200/dist/styles.js"></script>
<script type="text/javascript" src="http://localhost:4200/dist/vendor.js"></script>
<script type="text/javascript" src="http://localhost:4200/dist/main.js"></script>

тогда зачем загружать лениво загруженный модуль с URL основного домена?как localscorm?

мой файл package.json

"scripts": {
    "ng": "ng",
    "start": "ng serve --deploy-url http://localhost:4300/dist/ --serve-path /dist/ --public-host http://localhost:4300",
    "build": "ng build",
    "build:prod": "ng build --prod --base-href ./",
    "build:webprod": "ng build --prod --output-path ../dist --deploy-url ../dist/",
    "build:webstaging": "ng build --env=staging --prod --output-path ../dist --deploy-url ../dist/",
    "test": "ng test",
    "lint": "ng lint",


    "watch:tsc": "tsc -p src/tsconfig.app.system.json -w",
    "html": "copyfiles -u 1 src/app/**/*.html src/app/**/*.css ../dist/",
    "assets": "copyfiles -u 1 src/assets/**/* ../dist/",
    "watch:global:static": "npm run assets",
    "watch:app:static": "npm run html",
    "watch": "npm-watch",
          },

как решить эту проблему с загрузочным чанком?

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Чтобы устранить проблему в Angular 6, добавьте следующую конфигурацию внутрь angular.json

"serve": {
   "builder": "@angular-devkit/build-angular:dev-server",
   "options": {
   "browserTarget": "scorm-app:build:local",
   "port": 4300,
   "servePath": "/dist/",
   "publicHost": "http://localhost:4300"
}

, где "browserTarget": "scorm-app:build:local", укажите конфигурацию для локальной среды.

0 голосов
/ 28 мая 2018

В данный момент, похоже, проблемы с ленивыми загрузочными модулями и Angular 6.См. Этот Github-поток .

. Для некоторых пользователей существует обходной путь, по-видимому, с

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