Я выполнил все шаги с angular .io, также проверил с https://auth0.com/blog/angular-8-differential-loading/, но почему-то это не работает. Я недавно обновил с Angular 8 до Angular 9, но все еще загружался скрипт es5, поэтому мне пришлось установить цель на es2015. Я сделал следующие изменения: изменил цель с es5 на es2015, вот мой tsconfig. json
{
"compileOnSave": false,
"compilerOptions": {
"importHelpers": true,
"outDir": "./dist/out-tsc",
"baseUrl": "src",
"module": "esnext", //for dynamic import of lazy loading
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2015",
"typeRoots": ["node_modules/@types"],
"lib": ["es2016", "dom"],
"paths": { "@angular/*": ["../node_modules/@angular/*"] }
}
}
, после этого я делаю yarn build
, поскольку я использую команды пряжи. Он отображает ожидаемые файлы
, затем я запускаю команду http-server
в папке dist
. Файлы генерируются, как и ожидалось, но консоль выдает следующие ошибки:
обработанные файлы
Игнорируйте эту ошибку config. js, поскольку она уже есть в приложении, и она успешно работает на локальном компьютере, если я удалил дифференциальную загрузку. Приложение не загружается из-за этих ошибок. Пожалуйста, помогите мне с этим