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