Góc 9 - Điểm vào mục tiêu bị thiếu phụ thuộc


12

Tôi đã nâng cấp thư viện Angular lên Angular 9. Tuy nhiên khi tôi cố gắng sử dụng thư viện đó trong một dự án Angular 9 khác, tôi gặp một lỗi như thế này:

Điểm nhập mục tiêu "mycomponents / entity-selector" thiếu phụ thuộc:

 - mycomponents/shared-services
 - mycomponents/spinner
 - mycomponents/text-input

Gói.json

{
  "$schema": "../../../node_modules/ng-packagr/package.schema.json",
  "name": "entity-selector",
  "version": "0.0.0",
  "ngPackage": {
    "lib": {
      "entryFile": "public_api.ts"
    },
    "dest": "../../../dist/mycomponents/entity-selector"
  }
}

Đây là điểm cuối thứ cấp sử dụng các thành phần khác cũng là điểm cuối thứ cấp.

Trong dự án thư viện tôi có cần xác định một số phụ thuộc trong ng-packgr hay ở nơi nào khác không? Mô-đun cho thành phần bộ chọn thực thể nhập mô-đun thích hợp cho các thành phần khác. Vấn đề này được cắt lên từ Angular 9.

Cảm ơn trước.


1
Bạn có thể đăng các phần có liên quan của gói.json thư viện của bạn không?
Adam Dunkerley

1
@ScottWalter Bạn đã tìm ra giải pháp chưa? Tôi có cùng một vấn đề
Dmitry Grinko

Có câu trả lời nào chưa?
dendimiiii

Chưa có giải pháp nào. Tuy nhiên, điều này gần đây không phải là một trọng tâm nhưng tôi cần phải quay lại với nó.
Scott Walter

Câu trả lời:


2
ERROR in The target entry-point "primeng" has missing dependencies: - chart.js

ERROR in The target entry-point "primeng" has missing dependencies: - quill

ERROR in The target entry-point "primeng" has missing dependencies: - @fullcalendar/core


npm install --save chart.js
npm install --save quill
npm install --save @fullcalendar/core

4
Xin vui lòng tránh đăng câu trả lời chỉ mã. Hãy thử thêm thông tin về mã đã dán.
Eldar

0

Sửa đổi dự án thành phần của bạn để thay đổi đường dẫn tuyệt đối thành một đường dẫn tương đối.

Nhu la:

import {xxx} from 'src/xxx/xxx.module';

đến:

import {xxx} from '../../xxx/xxx.module';
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.