เสียเวลาชีวิตกับ RTK 1.9.1
วีรกรรมที่ต้องนั่งทบทวน จนถึงกับต้องลงมาเขียน Blog กันเลย…
เรื่องมันเริ่มจากมือซนไปลบ node_modules ใน project react ตัวนึงแล้ว build ใหม่…
ใจเจ้ากรรม yarn คนดีพี่ชอบอัพก็เลยอัพซะให้ทุกอย่างเลยทีนี้จากเดิมที่
ตัวนี้มีเครื่อง ^ แบบนี้ครับ แต่ที่อยากจะเติมให้เป็นแบบนี้ … (T^T)
ทำไมน่ะเหรอ เพราะ
^ = อัพเดท minor ให้นะจ๊ะ คือ มันจะดึง 1.8+ มาเล๊ย ไม่ต้องถาม ซึ่งอีพวก npm นี่ก็แสบจัดไม่มี backward compatible ใดใด คิดจะเปลี่ยนจะตัดจะพังมันพังเอาเลยจ้า
วิธีแก้
ใช้ ~ แทน เพราะ ~ จะอัพให้แค่ patch ก็คือ 1.8.1+ เท่านั้น โอ้ยหัวจะปวด…
เอาจริงๆ ที่อยากจะเขกกระโหลกเป็นพิเศษคือทำไมต้อง cache ไอ้ตัว node_modules ด้วยฟะคือบั๊บใครแอบยัด Bug ใส่ git มานี่กว่าจะรู้ตัวนี่มันลาออกไปแล้วววว สาดดดดด….