angular - ไม่สามารถส่งออก 'Buffer' ได้ สามารถส่งออกได้เฉพาะการประกาศภายในท้องถิ่นจากโมดูลเท่านั้น
ฉันต้องการเปลี่ยนสไตล์ของแอปโอเพ่นซอร์สที่พัฒนาด้วย Angular และเมื่อฉันพยายามสร้างมันด้วย ng build --watch ฉันได้รับข้อผิดพลาดดังนี้: Error: node_modules/@types/node/buffer.d.ts:90:14 - error TS2661: Cannot export 'Buffer'. Only local declarations can be exported from a module. ฉันสามารถทำอย่างไรเพื่อแก้ไขมันได้บ้าง?
คำตอบ #1
ฉันรู้ว่ามันไม่ใช่วิธีแก้ปัญหาที่ดีที่สุดสำหรับปัญหา แต่อย่างน้อยมันก็ทำให้เราสามารถดำเนินต่อไปได้ในขณะที่ชุมชน GitHub สามารถหาทางแก้ไขข้อบกพร่องได้
ใน tsconfig.json เพิ่มหรือเปลี่ยน "skipLibCheck": false
บรรณานุกรม :
- https://github.com/microsoft/TypeScript/issues/26086
- https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/62134
- https://www.typescriptlang.org/tsconfig#skipLibCheck