트러블슈팅

트러블슈팅

husky사용시 gerrit change-id 자동 생성 안되는 문제 해결법

husky, commitlint, lint-staged를 사용중인데 husky를 사용하면 원래있는 githook을 무시해버리는 문제가 있었다. 이때문에 gerrit의 change id가 제대로 생성되지 않았다. commit-msg파일 맨 및 줄에 아래 코드를 추가해주면 원래 있던 githook의 코드도 같이 실행된다. `git rev-parse --git-dir`/hooks/commit-msg $1 전체 코드 commitlint를 먼저 실행하고 원래있던 githook의 내용도 실행한다. #!/bin/sh . "$(dirname "$0")/_/husky.sh" npx --no-install commitlint --edit `git rev-parse --git-dir`/hooks/commit-msg $1

트러블슈팅

예기치 않은 응용 프로그램 오류!'Node'에서 'insertBefore'를 실행하지 못했습니다.새 노드가 삽입되기 전에 노드가 이 노드의 자식이 아닙니다.

💡오류 원인 브라우저 번역기를 사용하면, 번역기가 텍스트를 태그로 감싼다. 하지만 리액트에서 변경된 내용을 감지하지 못한다. DOM 트리에서 사라진 객체를 참조하려고 해서 문제가 발생한다. ✅내가 선택한 해결 방법 내가 만든 서비스는 한국어 사용자만을 대상으로 한다. 따라서 html 태그에 를 적용하고 끝내는 편이 효율적인 것 같았다. ➕다른 방법 해당 텍스트 노드를 으로 감싸서 내용이 태그로 대체되더라도 React에서 참조하는 노드가 DOM 트리에 유지되도록 하는 방법 i18n을 사용하는 방법

트러블슈팅

npm i @socket.io/admin-ui 식에서 변수를 참조하는 데 스플랫(splat) 연산자 '@'를 사용할 수 없습니다.

npm i @socket.io/admin-ui 위치 줄:1 문자:7 + npm i @socket.io/admin-ui + ~~~~~~~ 식에서 변수를 참조하는 데 스플랫(splat) 연산자 '@'를 사용할 수 없습니다. '@socket'은(는) 명령 인수로만 사용할 수 있습니다. 식에서 변수를 참조하려면 '$socket'을(를) 사용하십시오. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : SplattingNotPermitted VSCode에서는 이렇게 된다고 한다 npm i "@socket.io/admin-ui" 라고 쌍따옴표로 감싸주면 해결된다 또는 윈도우 터미널 등에서 n..

리즈(Liz)
'트러블슈팅' 카테고리의 글 목록