βοΈ Error Solution : VS code Prettier μ€μΉ ν μλ μ λλ μ€λ₯ βοΈ
01. Prettier μ€μΉ
VS code λ₯Ό μ¬μ©νμ λ€λ©΄ μ λ ¬μ μ λ§μΆ°μΌ 보기 νΈνκ³ , μμ ν΄μΌ ν λΆλΆμ μ’λ 빨리 μ°Ύμ μ μλ€λ κ²μ μκ³ κ³μκ² μ§μ.
μ λ μ§λ μκ° λμ μλ μ λ ¬μ ν΄μμ΅λλ€. μ½κ° κ°λ°μ¦μ²λΌ μ λ ¬μ λ λ§μΆ°λμΌλ©΄ λ§μμ΄ νΈν΄μ§λλΌκ΅¬μ.
μλ μ λ ¬μ΄ ν¨μ¬ νΈν κΉ? κΆκΈνκΈ΄ νμ§λ§ μ¬μ©ν΄λ³Έ μ μ μμλλ°μ.
λλμ΄ μ€λ, μ λ ¬μ μλμΌλ‘ λ§μΆ°μ€λ€λ μ΄ λ
μμ κΉμλ΄€μ΅λλ€.
μ΄λ¦ κ·Έλλ‘ ' μλ»μ§κ² prettier ' VS code νμ₯ νλ‘κ·Έλ¨!!

VS code μΌμͺ½ μλ¨ μ¬μ΄λλ°μ μ‘°κ°μ΄ λ¨μ΄μ§, λ€λͺ¨ λΈλ‘ λͺ¨μμ΄ μμ΅λλ€. 무μμ μλ―Ένλ μμ΄μ½μΌκΉμ?
λ°λ‘ νμ₯(Extensions)νλ‘κ·Έλ¨μ λνλ΄λ μμ΄μ½μ
λλ€.
μμ΄μ½μ λλ₯΄λ©΄ μ¬μ΄λμ κ²μμ°½μ΄ μκΈ°κ³ , μνλ νμ₯ νλ‘κ·Έλ¨μ κ²μ ν μ€μΉν μ μμ΅λλ€.
μ΄μ prettier μ κ²μν©μλ€. κ·Έλ¦¬κ³ install μ λλ¬ μ€μΉν΄μ€λλ€.

μ€μΉκ° μλ£λλ©΄ VS code μλ μννμμ€μ prettier κ° λνλ©λλ€.
μ€μΉκΉμ§λ λ§€μ° κ°λ¨νμ£ ? μ΄μ μλ μ λ ¬μ 체νν΄λ΄
μλ€.
λ
νμ
μ μΈ λ°μ tab μΌλ‘ λΉμΉΈμ κΈΈκ² λ§λ€μ΄ 쀬μ΅λλ€.
prettier λ μ μ₯(ctrl + s)μ ν λ μλ μ λ ¬μ ν΄μ€λ€κ³ ν©λλ€.
λΉμΉΈμ λ°λΌλ³΄λ©° μ μ₯μ λλ₯΄λ©΄ λ! νκ³ !? ... κ·Έλ¬λ μλ¬΄λ° λ³νλ μμλ€.
λͺ λ²μ μ μ₯ν΄λ΄λ μλμ΄ λμ§ μμ΅λλ€. λκ° μλͺ»λ κ±ΈκΉμ? ꡬκΈμ κ²μν΄λ΄
λλ€.
μν, prettier λ μ€μ μ λ°λ‘ ν΄μ€μΌ νλ€λ€μ. κ²μν λ΄μ©μ λ°νμΌλ‘ prettier μ€μ μ ν΄λ΄
μλ€.
02. Prettier μ€μ

VS code μΌμͺ½ νλ¨μ ν±λλ°ν΄ λͺ¨μμ λλ₯΄κ³ , Settings - μ€μ νλ©΄μ λμλλ€.

μ€μ νλ©΄μ κ²μμ°½μ 'editor format on save' λΌκ³ μ
λ ₯νλ©΄, κ²μ κ²°κ³Όμ 맨 μμͺ½μ Editor: Format On Save μ€μ νλͺ©μ΄ λμ΅λλ€.
κ·Έ μμ νλͺ© μ€λͺ
μ΄?? νκ΅μ΄λ μ λͺ¨λ₯΄λλ° μμ΄λΌλ γ
γ
λμΆ© ν΄μν΄λ³΄λ©΄ μ μ₯ν λ νμΌμ ν¬λ§·νλ€λ κ±°.. 체ν¬λ°μ€μ 체ν¬λ₯Ό νκ³ μΌλ₯Έ λμ΄κ°μλ€.

prettier κ° μλνλμ§ λ€μ νμΈν΄λ΄
μλ€.
λΉμΉΈμ λ§λ€μ΄μ£Όκ³ , μ μ₯(ctrl + s)μ ν΄λ³΄λ©΄?!
μ€.. λΉμΉΈμ΄ μμ΄μ§κ³ μ μ λ‘ μ λ ¬μ΄ λ§μΆ°μ§λλ€!

μ λ 'editor format on save' μ 체ν¬νλ κ²λ§μΌλ‘ μλ μ€λ₯λ₯Ό ν΄κ²°νλλ°, μ΄κ²λ§μΌλ‘λ μλμ΄ μ λλ κ²½μ°λ μλλΌκ΅¬μ.
λμ€μ μ΄λ° κ²½μ°λ₯Ό λ§λ λΉν©ν μλ μμΌλ ν΄κ²°λ²μ μμλ΄
μλ€.
μμ λ°©λ²λ§μΌλ‘λ μ λλ€λ©΄, μ€μ νλ©΄ κ²μμ°½μ 'json' μ μ
λ ₯ν©λλ€.
JSON: Schemas νλͺ©μ 'Edit in settings.json' μ λλ¬ νμΌμ μ΄μ΄μ€λλ€.

νμΌμλ μ μ μλ μΈκ³μ΄λ€μ΄ λμ΄λμ΄ μμ΅λλ€. μ΄λ κ°μΈμ μΌλ‘ μ€μ ν νλͺ©λ€μ λν λ΄μ©μΈλ°μ.
μ¬κΈ°μ μλμ λ΄μ©μ μΆκ°ν΄ λ΄
μλ€. μ λ λ΄μ© μ€κ°(μ΄λ―Έμ§μ λ
Έλ λ°μ€)μ λ£μ΄μ€¬μ΅λλ€.
λ΄μ© μΆκ° ν μ μ₯νλ κ±Έ μμ§ λ§μΈμ :)
"editor.defaultFormatter": "esbenp.prettier-vscode", "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },


μ€μ κΉμ§ μλ£νλ€λ©΄, prettier νμ₯ κΈ°λ₯μ μλ μ λ ¬μ 체νν΄λ΄
μλ€.
μ΄λλ μ λλ€λ©΄ ꡬκΈμμ μ΄μ¬ν μ°Ύμμ ν΄κ²°ν΄λ΄
μλ€ :)
'Error Solution' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
VS code μμ λ° μ¬μ€μΉ _ μ΄κΈ°ν (2) | 2022.09.06 |
---|
λκΈ