pacake.json 모듈을 직접 npm publish한 모듈로 바꿔서 설치했다.
`yarn install`
근데 특정 라이브러리가 npm에 없다고 해서 package.json에서 그 라이브러리를 삭제함
- 검색했을때 사용하는 부분이 없었음.
- 삭제 후 실행시 성공.
eslint-config란?
코드를 내가 정한 룰에 맞춰서 수행할 수 있게 해준다.
아래 3개는 package.json에서 제거하거나 대체 함
`yarn start`
바아로 에러뜸
- 한 6개 정도? Must use destructuring props assignment 이런 에러뜸
- 바로 위 에러가 바뀐 모듈이랑 연결 된 에러라서 이름들 바꾸면서 에러 잡아감.
원래 파일의 symbol이랑 전부 달라서 확인하면서 고치고 에러나면 바꿨다.
이렇게 전부 통일하니까 다른 에러들이 발생함
Missing file extension for
- 파일을 불러올때 확장자가 빠졌다는 에러였다.
- 근데 전부 확장자를 붙일 수가 없어서 eslintrc파일 rules안에 아래 내용을 추가했다.
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"jsx": "never",
"ts": "never",
"tsx": "never",
"json": "never"
}
],
Must use destructuring props assignment
- 어김 없이 에러가 뜸
- 뒤에 react/destructuring-assignment이런 식으로 붙어있길래 또 eslintc에 룰로 추가 해줬다.
- `"react/destructuring-assignment": [0,"always"]`
is defined but never use
- 여러번 만나본 에러긴 한데 전부 주석처리 해줄 수가 없어서 eslintrc에 룰 하나더 추가 했다
- `"react/no-unused-vars":0`
has no corresponding propTypes
그냥 안쓰는 거길래 주석 처리 했음
warning: LF will be replaced by CRLF in yarn.lock
- crlf를 lf로 자동으로 변경해주기 위해 아래 명령어를 입력했다.
git config --global core.autocrlf true
git page deploy
gh-pages build 하다가 gyp오류가 났음..
파이썬2를 깔아야 하는데 안깔아서 그냥 git branch 로 gh-pages만들어서 페이지 만듬.
'Study' 카테고리의 다른 글
patch-package 사용하여 node-modules 수정하기 (0) | 2021.12.29 |
---|---|
lerna 프로젝트 사용 (0) | 2021.12.29 |
window node-sass 에러 (0) | 2021.12.28 |
window wsl 설치 (0) | 2021.12.28 |
docker로 mongodb 연결하기 (1) | 2021.11.30 |