Angular 9 - จุดเริ่มต้นเป้าหมายไม่มีการพึ่งพา


12

ฉันได้อัปเกรดไลบรารี Angular เป็น Angular 9 อย่างไรก็ตามเมื่อฉันพยายามใช้ไลบรารีนั้นในโครงการ Angular 9 อื่นฉันได้รับข้อผิดพลาดดังนี้:

เป้าหมายรายการ "mycomponents / entity-selector" ไม่มีการพึ่งพา:

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

Package.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"
  }
}

นี่คือปลายทางรองซึ่งใช้ส่วนประกอบอื่นซึ่งเป็นปลายทางรอง

ในโครงการห้องสมุดฉันต้องมีบางอย่างกำหนดการอ้างอิงใน ng-packgr หรือที่อื่น? โมดูลสำหรับองค์ประกอบตัวเลือกนิติบุคคลนำเข้าโมดูลที่เหมาะสมสำหรับส่วนประกอบอื่น ๆ ปัญหานี้ถูกครอบตัดตั้งแต่ Angular 9

ขอขอบคุณล่วงหน้า.


1
คุณสามารถโพสต์หัวข้อที่เกี่ยวข้องใน package.json ของห้องสมุดของคุณได้หรือไม่?
Adam Dunkerley

1
@ScottWalter คุณพบทางออกหรือไม่ ฉันมีปัญหาเดียวกัน
Dmitry Grinko

คำตอบใด ๆ
dendimiiii

ยังไม่มีวิธีแก้ปัญหา อย่างไรก็ตามสิ่งนี้ยังไม่ได้รับการมุ่งเน้นเมื่อเร็ว ๆ นี้ แต่ฉันต้องการกลับไปใช้มัน
Scott Walter

คำตอบ:


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
กรุณาหลีกเลี่ยงการโพสต์คำตอบรหัสเท่านั้น ลองเพิ่มข้อมูลเพิ่มเติมเกี่ยวกับรหัสที่วาง
Eldar

0

แก้ไขโปรเจ็กต์คอมโพเนนต์ของคุณเพื่อเปลี่ยนพา ธ สัมบูรณ์เป็นพา ธ สัมพัทธ์

เช่น:

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

ถึง:

import {xxx} from '../../xxx/xxx.module';
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.