Пути ng-packagr + tsconfig приводят к тому, что модуль не найден - PullRequest
0 голосов
/ 16 октября 2019

Я использую ng-packagr в своем приложении Angular 7, но когда я запускаю ng-packagr, сборка завершается неудачно, говоря, что некоторые инъекции зависимостей не могут быть разрешены.

  • ng build --aot --prod отлично работает

  • ng serve отлично работает

Мой 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": {
       "@models/*": ["src/app/models/*"],
       "@envs/*": ["src/environments/*"],
       "somelib/*": ["projects/somelib/public_api.ts"]
    }
  }
}
...