Angular 9 Библиотека - Не удалось разрешить * библиотеку * относительно [объекта Object] - PullRequest
0 голосов
/ 12 апреля 2020

Я создаю библиотеку angular, следуя документации из angular https://angular.io/guide/creating-libraries

Мне нужно добавить angular cdk drag and drop в мою библиотеку, но когда я попробуйте скомпилировать мой angular проект, который использует библиотеку, он возвращает меня с ошибкой

Error during template compile of 'MyLibraryModule'
  Could not resolve @angular/cdk/drag-drop relative to [object Object]..

мой tsconfig выглядит следующим образом

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "lib": [
      "es2018",
      "dom"
    ],
    "paths": {
      "@angular/*": [
        "node_modules/@angular/*"
      ],
      "my-library": [
        "dist/my-library/my-library",
        "dist/my-library"
      ]
    }
  },
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "enableIvy": false,
    "strictInjectionParameters": true
  }
}

, импортируя модуль перетаскивания в мой основной модуль библиотеки

import { DragDropModule } from '@angular/cdk/drag-drop';

  imports: [
    DragDropModule
  ],

с использованием узла 12.16.3 и angular 9.1.1

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