최신 정보
이제 prettier-vscode
4.1.1 및 prettier
2.0.4에서 작동합니다 . 번들 또는 로컬로 설치된 더 예쁜 버전을 사용할 수 있습니다.
눈에 띄는 변화 :
- [4.0.0] 더 예쁘게 2.0으로 업데이트
- [4.1.0] node_modules 폴더에서 파일을 처리 할 수 있도록 NodeModules와 함께 구성 옵션 추가 [default : false]
- [4.1.0] node_modules에서 Prettier를 패키지에 직접 의존적으로 보이지 않더라도 로딩을 지원합니다.
원본 게시물
에서 외부 패키지의 소스 코드를 검사 할 때이 문제가 발생했습니다 node_modules
.
해결 방법은 이 패키지 의 prettier
항목 을 제거하는 것입니다 . package.json
로컬 / 글로벌 prettier
설치가 필요 하지 않습니다 . 예 :
{
"devDependencies": {
...
"prettier": "^1.19.1", // remove this line completely
},
}
킵하지 package.json
유효 - 후행 쉼표를 그냥 줄을 주석으로하지 않습니다. 그것이 작동하는 이유는 다음과 같습니다.
확장 프로그램은 package.json을 제출할 때까지 트리를 검색합니다. 해당 package.json에 더 예쁘면 확장이이를 사용합니다. 그렇지 않으면 번들 버전의 더 예쁘게 사용됩니다. 링크
내 생각에, 확장 프로그램이 prettier
패키지에 있더라도 패키지에서 사용하려고합니다 devDependencies
.
devDependency
의 패키지 를 떨어 뜨릴 경우 아무런 해가 없어야합니다 node_modules
. 또한 prettier
번들로 제공되는 버전 을 사용할 수 있습니다 prettier-vscode
(설치 필요 없음).