js-ts
-
TypeScript가 Kotlin에 비해서 거지같다고 느껴지는 이유js-ts 2024. 1. 30. 20:16
들어가며 위 글은 Kotlin을 주 프로그래밍 언어로 사용하는 Backend개발자가 작성한 글입니다. 절대로 TypeScript대신 JavaScript를 쓰자고 하는 것이 아니며, 개인적으로 TypeScript에 대해서 개선되어야 한다고 생각하는 부분에 대해서 작성한 글입니다. 혹시라도 틀린 부분이 있다면 지적 부탁드립니다. Web Front개발을 하게 되면 무조건 JS혹은 TS를 사용하게 됩니다. 먼저 JS는 기상천외한 작동 방식으로 개발자를 당황하게 만들기로 유명합니다. 이런 기상천외한 작동 방식의 가장 큰 이유는 JS가 동적 타이핑 언어, 약타입 언어이기 때문일 것입니다. 그리고, TS는 이런 JS에 type을 추가한 JS의 Superset언어이며, 강타입 언어입니다. 그렇다면 이런 JS에 type..
-
Yarn Berry + Jetbrains -> ESLint Initialization error (ESLint). Cannot find module 'eslint/'js-ts 2022. 8. 31. 21:48
Yarn Berry + Jet brains 제품 사용 도중 ESLint Initialization error (ESLint). Cannot find module 'eslint/' 에러가 뜰 경우 해결법 File > Settings > Languages & Frameworks > Node.js > Package manager를 yarn으로 변경하고 재시작한다. References https://youtrack.jetbrains.com/issue/WEB-47366/Support-ESLint-and-TypeScript-with-Yarn-PnP-and-Nodejs-10x + ESLint: TypeError: this.libOptions.parse is not a function 해결하기 원인 : ESLint 8..
-
Yarn Berry 프로젝트 PnP 사용하기js-ts 2022. 8. 31. 21:24
(사족) yarn으로 프로젝트를 생성했으나 PnP가 적용이 안되어있었다. 그래서 해당 프로젝트에 PnP를 적용해보고자 했다. 1. 프로젝트 폴더에서 아래의 명령어를 실행한다. 윈도우 외 OS인 경우 해당 os에 맞게 globalFolder 경로를 지정해주면 된다. yarn config set enableGlobalCache true yarn config set globalFolder C:/Users/${유저명}/.yarn 2. .cache 폴더를 지운다. (필요가 없으므로) 3. 아래의 명령어를 실행한다. yarn install 프로젝트의 .yarnrc.yml가 아래와 같이 변경된다. References https://github.com/yarnpkg/berry/issues/954 https://velo..