Использование ng-packagr для моего приложения Angular 6 и AngularCLI, и оно не распознает мои пути tsconfig при выполнении сборки.Нормальная сборка ng --aot --prod работает нормально.
Вот мои пути:
"paths": {
"@app/*": ["src/app/*"],
"@env/*": ["src/environments/*"]
}
Мой tsconfig.json:
{
"compileOnSave": true,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"noImplicitAny": false,
"noImplicitReturns": true,
"noUnusedLocals": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
],
"paths": {
"@app/*": ["src/app/*"],
"@env/*": ["src/environments/*"]
}
}
}
Ошибки, которые я получаю, как правило, не могут найти модуль .... потому что он не знает, например, что такое @app.
Приложение также отлично работает при обслуживании, например, npmначать.