import2 [Sveltekit] alias설정으로 경로 줄여서 모듈 import 편하게 하기. (ex $app, $lib) sveltekit에서 모듈을 추가할때면 import를 사용합니다. 복잡한 app 경로는 "$app" 과 같은 이름으로 이용합니다. 이외에도 "/src/lib" 경로를 "$lib"으로 사용하기도 합니다. 기본적으로 모듈은 상대경로를 사용하고, 마지막에 모듈명을 써줍니다. "/MyModule.js" 폴더 경로가 복잡하면 이런 경우도 생기게 되죠 "/src/components/module/MyModule.js" 그리고 지금 쓰고 싶은 코드 경로가 복잡하면 이련경우도 생기게 됩니다. "../../../../MyModule.js" "../../../MyModule.js" "../../MyModule.js" 그리고 같은 코드를 다른곳에 쓰고 싶어서 import부분을 복붙하다보면 상대경로가 달라져서 오류가 나곤합니다.. 스터디/SvelteKit 2023. 10. 12. Flutter/Dart Library의 충돌을 막아보자 (import, as, show, hide) Flutter/Dart 를 개발하다보면 점점 많은 라이브러리를 사용하게 되고, 라이브러리끼리 많은 충돌을 일으키기도 합니다. 이럴때는 키워드를 사용하면 많은 부분을 해결할 수 있습니다. 라이브러리를 추가할때 다음과 같이 사용합니다. import 'dart:async'; List data = [1, 2, 3]; Stream stream = new Stream.fromIterable(data); 하지만 개발을 하다보면, 정말 많은 라이브러리를 추가하게 되고 라이브러리에 포함된 클래스 이름이 중복되는 경우가 많습니다. 그래서 중복을 방지하기 위해 네임스페이스를 지정해줍니다. import 'dart:async' as abc_async; List data = [1, 2, 3]; abc_async.Stream st.. 스터디/Flutter+Dart 2022. 8. 31. 이전 1 다음