อ่านมังงะสนุกขึ้น แค่มีสคริปต์จิ้มภาพแล้วเลื่อนจอ
ผมเคยอ่านมาทั้ง 2 แบบ แล้วรู้สึกว่า การกดที่รูปภาพแล้วม […]
ชื่อบทความงงๆ ไหมหว่า คือง่ายๆ ก็แค่ เหมือนตัว ESLint ข […]
ปรับปรุงล่าสุด 29/06/2562
ชื่อบทความงงๆ ไหมหว่า คือง่ายๆ ก็แค่ เหมือนตัว ESLint ของ NuxtJS มัน Error เรื่องที่ว่าให้เราต้องใส่แท็กปิดแบบมี / (Backslash) ด้วยอะ แบบนี้
<input type="text" value="KanexKane" />
แต่ปัญหาของตัว VS Code และใช้ Prettier ก็คือตอนบันทึกมันดันเอา / (Backslash) ออกไปอ่ะสิ จะเหลือแค่แบบนี้
<input type="text" value="KanexKane">
พอเป็นแบบนี้แล้วมันเกิดอะไรขึ้น? … ก็ขึ้น Error แบบนี้ไงล่ะ

Error ให้เพิ่ม / เข้าไปในแท็กปิดของ input
แล้วไม่ว่าจะใส่เข้าไปท่าไหนมันก็ยังคงหายไปอยู่ดี จนไปเจอให้เราไปตั้งค่าแบบนี้เพิ่มเข้าไปใน VS Code
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatter.js": "prettier-eslint"
วิธีการใส่ก็เข้าไปที่ Preferences -> Settings ของตัว VS Code จากนั้นกดที่ไอคอน { } มันจะเข้าไปหน้าปรับแต่งแบบ JSON และเราก็เอาโค้ดชุดด้านบนไปใส่เพิ่มของเรา

ก็จะออกมาหน้าตาเป็นแบบนี้

กดเซฟได้เลย หลังจากนั้นลองกลับมาที่หน้าโค้ดของเรา ทำการเพิ่ม /> เข้าไปเวลากดเซฟ หรือจัด Format ด้วย Prettier ก็จะไม่หายแล้วครับ