Dart-code: 더 큰 λΉŒλ“œ / ν•« λ¦¬λ‘œλ“œ μ•Œλ¦Ό λ‹€μ‹œ κ°€μ Έ 였기

에 λ§Œλ“  2020λ…„ 06μ›” 30일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: Dart-Code/Dart-Code

hotreloading ν”„λ‘œμ„ΈμŠ€κ°€ μ•Œλ¦Ό ν‘œμ‹œ 쀄에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ €λŠ” flutter sdkλ₯Ό μ—…λ°μ΄νŠΈν•˜μ§€ μ•Šμ•˜μ§€λ§Œ λ¬Έμ œκ°€ λ°œμƒν•˜κΈ° λͺ‡ μ‹œκ°„ 전에 "Dart sdkκ°€ μ—…λ°μ΄νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€"에 λŒ€ν•œ μ•Œλ¦Όμ„ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.
μ™„μ „νžˆ μ œκ±°ν•˜κ³  μƒˆ ν”„λ‘œμ νŠΈλ₯Ό λ‹€μ‹œν•˜μ§€λ§Œ λ¬Έμ œλŠ” λ™μΌν•˜κ²Œ μœ μ§€μ˜ hotlreload이 μ™„λ£Œλ˜λŠ” κ²½μš°μ—λ§Œ κ·Έ μ½˜μ†”μ— 둜그인 "Reloaded 0 of 495 libraries in 167ms."

hotreload에 λŒ€ν•œ μ˜ˆμƒ 진행λ₯  ν‘œμ‹œλŠ” ..
85929623-1ac64380-b8d4-11ea-8a3f-2db99d40f4b0

in debugger in flutter is enhancement

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ‹ κ³  ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! 여기에 버그가 μžˆμ—ˆμ§€λ§Œ λΆˆν–‰νžˆλ„ 500ms λ™μ•ˆ 진행λ₯  μ•Œλ¦Όμ„ ν‘œμ‹œν•˜μ§€ μ•ŠλŠ” VS Code에 μƒˆλ‘œμš΄ APIλ₯Ό μ±„νƒν•˜μ—¬ 맀우 짧은 진행λ₯  μ•Œλ¦Όμ΄ μ „ν˜€ ν‘œμ‹œλ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ§€κΈˆμ€ 진행 상황 μ•Œλ¦Όμ„ 직접 μ²˜λ¦¬ν•˜λ„λ‘ 되돌 λ ΈμŠ΅λ‹ˆλ‹€. μ‘°λ§Œκ°„ μ‚¬μ†Œν•œ μ—…λ°μ΄νŠΈλ₯Ό ν‘Έμ‹œν•˜κ² μŠ΅λ‹ˆλ‹€.

μ°Έκ³ -이 λ³€κ²½ 사항이 μžˆλ”λΌλ„ μƒνƒœλŠ” 이제 기본적으둜 μƒνƒœ ν‘œμ‹œ μ€„μ—λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€ (슀크린 μƒ·κ³Ό 같은 큰 μ•Œλ¦Όμ—λŠ” ν‘œμ‹œλ˜μ§€ μ•ŠμŒ). 이것은 VS Code νŒ€ μ—μ„œ

λͺ¨λ“  4 λŒ“κΈ€

μ‹ κ³  ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! 여기에 버그가 μžˆμ—ˆμ§€λ§Œ λΆˆν–‰νžˆλ„ 500ms λ™μ•ˆ 진행λ₯  μ•Œλ¦Όμ„ ν‘œμ‹œν•˜μ§€ μ•ŠλŠ” VS Code에 μƒˆλ‘œμš΄ APIλ₯Ό μ±„νƒν•˜μ—¬ 맀우 짧은 진행λ₯  μ•Œλ¦Όμ΄ μ „ν˜€ ν‘œμ‹œλ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ§€κΈˆμ€ 진행 상황 μ•Œλ¦Όμ„ 직접 μ²˜λ¦¬ν•˜λ„λ‘ 되돌 λ ΈμŠ΅λ‹ˆλ‹€. μ‘°λ§Œκ°„ μ‚¬μ†Œν•œ μ—…λ°μ΄νŠΈλ₯Ό ν‘Έμ‹œν•˜κ² μŠ΅λ‹ˆλ‹€.

μ°Έκ³ -이 λ³€κ²½ 사항이 μžˆλ”λΌλ„ μƒνƒœλŠ” 이제 기본적으둜 μƒνƒœ ν‘œμ‹œ μ€„μ—λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€ (슀크린 μƒ·κ³Ό 같은 큰 μ•Œλ¦Όμ—λŠ” ν‘œμ‹œλ˜μ§€ μ•ŠμŒ). 이것은 VS Code νŒ€ μ—μ„œ

Untitled-1 copy
@DanTup 예 Dart μ½”λ“œκ°€ 3.12.1 둜 μ—…λ°μ΄νŠΈλ˜μ—ˆμœΌλ©° hotreload 진행λ₯ μ΄ μƒνƒœ ν‘œμ‹œ 쀄에 λ§ν•œ κ²ƒμ²˜λŸΌ μž‘μ€ μ•Œλ¦Ό 벨둜 ν‘œμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 참고둜 hotreloadλŠ” 500ms 미만으둜 μ™„λ£Œλ˜μ§€ μ•Šμ„ λ•Œκ°€ 있으며 평균 800msμ—μ„œ 3000ms둜 ꡬ성에 따라 λ‹€λ¦…λ‹ˆλ‹€
λ”°λΌμ„œ settings.json λ‚΄λΆ€μ—μ„œ λΉ„ν™œμ„±ν™”λ₯Ό ν™œμ„±ν™”ν•˜λŠ” 선택 μ‚¬ν•­μœΌλ‘œ 큰 진행λ₯  μ•Œλ¦Ό ν‘œμ‹œ 쀄을 μ œκ³΅ν•˜μ‹­μ‹œμ˜€.이 μž‘μ€ ν‘œμ‹œλŠ” 보이지 μ•ŠμŠ΅λ‹ˆλ‹€.

@rajeshjeshar μƒˆ μƒνƒœ μ•Œλ¦Όμ΄ μ™Όμͺ½μ— λ‚˜νƒ€λ‚˜μ•Όν•˜λ©° μŠ€ν”Όλ„ˆμ™€ ν•¨κ»˜ "Hot reloading .."이 ν‘œμ‹œλ˜μ–΄μ•Όν•©λ‹ˆλ‹€. μ™„λ£Œλ˜λ©΄ μΆ”κ°€ 150ms λ™μ•ˆ Hot reload complete! "κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

λͺ©ν‘œλŠ” 일단 κ°œμ„ λ˜λ©΄ 디버그 μ–΄λŒ‘ν„° ν”„λ‘œν† μ½œ μƒνƒœ λ©”μ‹œμ§€λ‘œ μ΄λ™ν•˜λŠ” κ²ƒμ΄λ―€λ‘œ 더 큰 진행λ₯  μ•Œλ¦Όμ„ ν‘œμ‹œ ν•  수 μ—†μŠ΅λ‹ˆλ‹€. μ‚¬μš©μž 지정 λ©”μ‹œμ§€λ₯Ό μ‚¬μš©ν•˜μ—¬μ΄ μž‘μ—…μ„ μˆ˜ν–‰ ν•  수 μžˆμ§€λ§Œ 디버거가 더 이식 κ°€λŠ₯ν•˜λ„λ‘ DAP 사양을 κ³ μˆ˜ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ ν˜„μž¬ 곡지 사항이 λͺ…ν™•ν•˜μ§€ μ•Šλ‹€λ©΄ DAP / VS Codeλ₯Ό κ°œμ„ ν•˜λŠ” 것이 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•΄ https://github.com/microsoft/vscode/issues/101405 에 λ©”λͺ¨λ₯Ό μΆ”κ°€ν•˜κ² μŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” DAP λ©”μ‹œμ§€λ‘œ 이것을 μ§€μ›ν•˜κΈ° μœ„ν•΄ VS Codeλ₯Ό μœ„ν•΄ νŠΉλ³„νžˆ https://github.com/microsoft/vscode/issues/101791을 μ—΄μ—ˆμŠ΅λ‹ˆλ‹€. https://github.com/microsoft/vscode/issues/101791에 πŸ‘μ„ μΆ”κ°€

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰