ฉันใช้ TypeScript 2 ในโครงการของฉัน ฉันต้องการใช้ไลบรารี js บางตัว แต่ก็มีการพิมพ์สำหรับห้องสมุดนั้นด้วย npm install @types/some-library
ฉันสามารถติดตั้งประเภทด้วยง่าย ฉันไม่แน่ใจว่าฉันควร--save
หรือ--save-dev
พวกเขา สำหรับฉันแล้วดูเหมือนว่า DefinetelyTyped GitHub readme เป็นประเภทที่กล่าวถึงทั้งสองรุ่น แต่ไม่เคยอธิบายเลย ฉันคิดว่า @types ควรจะอยู่ในdevDependencies
เป็นประเภทที่มีความจำเป็นสำหรับการพัฒนาและไม่ได้ใช้ในการรันไทม์ แต่ผมเห็น @types dependencies
หลายครั้งในเวลาเพียง ฉันสับสน
ฉันจะตัดสินใจได้อย่างไรว่า @ type / * เข้าสู่dependencies
หรือdevDependencies
ไม่? จริงๆแล้วมีคำแนะนำอย่างเป็นทางการบ้างหรือไม่?
dependencies
และdevDependencies
ในกรณีหลัง