При компиляции AOt нет такого файла или каталога

#angular #node-modules #angular2-aot

#angular #узел-модули #angular2-aot

Вопрос:

Я пытаюсь выполнить компиляцию —aot моего проекта angular 4.

мой файл tsconfig.json является

{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": false,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}

команда, которую я использую, это ng build --aot

Я использую плагин с именем, bp-datepicker который выдает ошибку при aot компиляции, хотя он отлично работает при JIT компиляции.

no such file or directory, open 'pathroprojectprojectnode_modulesbp-datepickerbp-datepicker.component.html'

версия angular-cli: «@angular/cli»: «1.3.1»,

версия ядра angular: «@angular/core»: «^ 4.2.4»,

Ответ №1:

Попробуйте с помощью --base-href

завершите запись:

 ng build --base-href /Name_of_Project/ --prod --aot 
  

Комментарии:

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