분류 전체보기 124

to be continued

https://smartstudio.tech/node-sass-to-dart-sass/ node-sass에서 Dart Sass로 환경 전환하기 - Naver SmartStudio Blog Naver SmartStudio Blog 기술 - node-sass에서 Dart Sass로 환경 전환하기 Deprecated node-sass를 제거하고, Dart Sass로 전환하면서 경험한 이슈와 팁을 공유드립니다. smartstudio.tech https://yozm.wishket.com/magazine/detail/1753/ RxJS 한번 배워보실래요? | 요즘IT RxJS를 배우고 있거나 처음인 분들을 위해 어려운 개념들에 대해 조금 더 이해를 높일 수 있는 중요한 내용들을 한번 적어보았습니다. RxJS의 강의..

A-HA💡 2023.10.19

[FE] 우리 서비스 빌더 변경하면서 물어본 것들

source tree gitlab git stash local project에 임시저장 원할 때 pop 으로 꺼낼 수 있음 git에 올라가지 않음 -> git 계정에 저장X 완성되지 않은 작업중 다른 브랜치 이동해서 작업해야할 때 유용 js jsx ts tsx ts(x)로 바꾸고 나서는 변수 detect 가능 (js는 불가) detect: 객체에서 변수 호출할 때 Object. 치고 나서 가능한 variable 후보들 뜨는 것 왈, vue나 react나 tsx 호환성 크게 다르지 않다고 생각 tsx는 문법일 뿐. mapGetters, mapState, mapActions 등 vuex 라이브러리를 통한 함수들 비추천 왜냐, store에서 처음 정의한 이후에, 호출부에서 매번 새롭게 명명하며 호출 가능. 따..

A-HA💡 2023.10.19

[JS/알고리즘] 문자열에서 특정 문자 제거/교체하는 방법

String.replace(찾으려는 문자열/정규식, 교체할 문자열/함수) ref. [Javascript] 특정 문자 제거하기 - 모두 제거, 대소문자 구분 (replace) Javascript의 문자열에서 특정 문자를 제거하기 위해서는 replace() 함수를 사용할 수 있습니다. replace() 특정 문자 제거하기 특정 문자 모두 제거하기 특정 문자 대소문자 구분 없이 모두 제거하기 rep hianna.tistory.com

A-HA💡/JS 2023.10.18

[JS/알고리즘] 문자열에서 특정 문자 찾는 9+2가지 방법

return array String.match(RegExp) return 주어진 정규식에 부합하는 배열 | null RegExp.exec(searchStr) return 주어진 문자에서 정규식과 부합하는 결과 배열 | null 더보기 const str = 'Blue! Whale' const regex1 = /e!/g // == RegExp('e!', 'g') regex1.lastIndex // 0 regex1.exec(str) // [ 'e!', index: 3, input: 'Blue! Whale!', groups: undefined ] regex1.lastIndex // 5 : 반드시 exec() 호출한 다음에! str.match(regex1) // [ 'e!', 'e!' ] return index ..

A-HA💡/JS 2023.10.17

[nvm] command not found: nvm

nvm 한번 unactivate 하고 다른 프로젝트에서 실행하려니 command not found: nvm ... node 자체는 있길래 brew install nvm 다시 해주고 vi ~/.zshrc 파일도 설정해줌 export NVM_DIR=“$HOME/.nvm” [ -s “$NVM_DIR/nvm.sh” ] && \. “$NVM_DIR/nvm.sh” # This loads nvm [ -s “$NVM_DIR/bash_completion” ] && \. “$NVM_DIR/bash_completion” # This loads nvm bash_completion 그런데 source ~/.zshrc 빨간 불.. 에러는 안 뜨고 실행 안 됨... nvm node npm 다 모르는 바보 상태가 됨 아래 블로그에 ..

카테고리 없음 2023.10.12

[npm] 오늘의 미친 삽질 (npm권한 root)

1. 앞선 가지각색의 npm 오류들로 nvm, node, npm 모두 삭제하려했지만 nvm unactivate까지만 하고 완전 삭제는 못 함 2. node v16 재설치 3. npm i 에러 4. 불필요하다고 해서 npmrc 삭제 및 npm i 재실행 → 에러 5. $HOME 목록 확인 → 이상 무 6. $HOME 숨김 파일 포함 목록 확인 → npm 권한이 사용자(foodzim)가 아닌 root 7. npm 권한 사용자(foodzim:staff)로 변경하고 다시 확인 8. $HOME/.npm 숨김 파일 포함 목록 확인 9. ~/.npm/_logs 폴더 권한 여전히 root여서 하위 폴더 전체 삭제 10. npm i 정상 작동 ...

A-HA💡 2023.10.11

[TS] Types of TS

basic 숫자 : number 문자열 : string 논리 : boolean 배열 : array (자료형[]) optional 변수(속성)명 뒤에 ❓ 붙이면 optional parameter const player : { name: string, age?: number } = { name: "nico" } // age undefined check if (player.age && player.age < 10) { } Type Alias To create a new name for a type for 타입의 재사용 but not too much. 깔끔하고 명확해질 때까지만. // Type Alias to every type type Name = string // **too much. not recommen..