ฉันได้อัปเกรดไลบรารี 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
@ScottWalter คุณพบทางออกหรือไม่ ฉันมีปัญหาเดียวกัน
—
Dmitry Grinko
คำตอบใด ๆ
—
dendimiiii
ยังไม่มีวิธีแก้ปัญหา อย่างไรก็ตามสิ่งนี้ยังไม่ได้รับการมุ่งเน้นเมื่อเร็ว ๆ นี้ แต่ฉันต้องการกลับไปใช้มัน
—
Scott Walter