Logo th.boatexistence.com

ควรเป็นที่พึ่งของผู้พัฒนาหรือไม่?

สารบัญ:

ควรเป็นที่พึ่งของผู้พัฒนาหรือไม่?
ควรเป็นที่พึ่งของผู้พัฒนาหรือไม่?
Anonim

1 คำตอบ. Jest/Enzyme จำเป็นในระหว่างการพัฒนาเท่านั้น ดังนั้น ควรถูกบันทึกเป็น devDependencies.

สิ่งที่ควรเป็นการพึ่งพานักพัฒนา

บางตัวอย่างที่ดีของการพึ่งพาซึ่งจำเป็นที่รันไทม์ ได้แก่ React, Redux, Express และ Axios ตัวอย่างที่ดีของเวลาที่จะติดตั้ง devDependencies ได้แก่ Nodemon, Babel, ESLint และกรอบการทดสอบอย่าง Chai, Mocha, Enzyme เป็นต้น… ครั้งหน้าเราจะเจาะลึกลงไปในแพ็คเกจของเรา ไฟล์ json

ฉันควรใช้การพึ่งพา Dev หรือไม่

โดยย่อ คุณควร บันทึกโมดูลเป็นการพึ่งพา dev เมื่อมันถูกใช้สำหรับการพัฒนาและการทดสอบเท่านั้น; อย่างอื่นควรเป็นที่พึ่งพา

ควรติดตั้งการพึ่งพา dev เมื่อใด

เมื่อคุณเพิ่มแฟล็ก -D หรือ --save-dev คุณกำลังติดตั้งเป็นการพึ่งพาการพัฒนา ซึ่งจะเพิ่มลงในรายการ devDependencies การขึ้นต่อกันของการพัฒนามีจุดมุ่งหมายเป็นแพ็คเกจสำหรับการพัฒนาเท่านั้น ซึ่งไม่จำเป็นในการผลิต เช่น แพ็คเกจทดสอบ, webpack หรือ Babel

ประเภทอุปกรณ์ประกอบฉากควรเป็นที่พึ่งของผู้พัฒนาหรือไม่

'prop-types' ควรอยู่ในรายการพึ่งพาของโปรเจ็กต์ ไม่ใช่ devDependencies