react에서 .eslintcache 파일을 삭제하는 방법
리액트는 처음입니다.나는 풀 수 없는 문제가 있다.저는 ".eslintcache" 파일을 가지고 있는데, "create-react-app"을 사용하여 React에서 새로운 앱을 만들자마자 자동으로 생성됩니다.내가 왜 이 파일을 가지고 있는지 모르겠다.삭제하려고 했는데 항상 다시 나와요.eslint의 디렉토리를 삭제하기 위해 "npm uninstall -g eslint --save" 명령을 실행했지만 도움이 되지 않습니다.어떻게 대처해야 할지 모르겠습니다.해결책을 찾지 못했습니다.기꺼이 돕겠습니다.
이것은 CRA 번들의 일부입니다.저는 그냥 이 제품을.gitignore
파일(아직 없는 경우)을 클릭합니다.
ESLint 문서에서:
변경된 파일에서만 작동하도록 처리된 파일에 대한 정보를 저장합니다.캐시는 기본적으로 .eslintcache에 저장됩니다.이 옵션을 유효하게 하면, 변경된 파일만이 보풀이 되어, ESLint 의 실행 시간이 큰폭으로 향상됩니다.
리액트 앱의 신간인 것 같습니다(2020년 11월 27일 창간).
놓다.eslintcache
에.gitignore
다음 작업도 수행합니다.
git rm -rf --cached .eslintcache
git add .
git rm
: 작업 트리에서 파일 제거...
-r
: 디렉토리 이름의 경우 재귀적인 삭제...
-f
또는-force
: 최신 체크를 덮어씁니다.
상세: https://git-scm.com/docs/git-rm
이 파일은 새로운 버전의 create-react-app 패키지의 일부이므로 다른 파일이 추가되는 것과 마찬가지로 추가되는 것을 피할 수 없습니다.이게 다발이에요.
이것은 새로운 버전의 반응의 일부입니다."reportWebVitals" 및 "setupTests" 파일도 있었는데 삭제했더니 모두 정상적으로 작동합니다.
「Report WebVitals」를 사용하면, 사이트에서 실제의 유저의 퍼포먼스를 추적할 수 있습니다.또한 "setup Tests"를 사용하여 테스트 환경을 초기화합니다.
이 기능은 react-parames@4.0.0 이후에 사용할 수 있습니다.
이러한 속성은 필요 없습니다.삭제만 하면 됩니다.eslintcache는 번들의 일부입니다.
나는 문제에 직면했고, 퍼팅을 시도했다..eslintcache
에.gitignore
명령어를 구현합니다.git add .
하지만 충분치 않았다. 왜냐하면 너는 해야 하기 때문이다.git add .
코드가 바뀔 때마다 그건 전혀 사실이 아니야 어쨌든 이건 깔끔한 작업반이 아니야
그래서 간단하게 다운그레이드 했어요.react-scripts
로.@4.0.0
그리고 그 문제는 완전히 사라졌다고 생각한다.react-scripts@4+
안정되어 있지 않다
을 작성하여 했습니다..eslintcache
[ ] :
var exec = require("child_process").execSync;
module.exports = class ESLintClearPlugin {
constructor(options) {
this.options = options;
}
apply(compiler) {
compiler.hooks.watchRun.tap("ESLintClearPlugin", () => {
exec("del .eslintcache");
});
}
};
그런 다음 웹 팩 설정에서 사용합니다.
const ESLintClearPlugin = require("./pathtofile");
// webpack config
plugins: [new ESLintClearPlugin()]
언급URL : https://stackoverflow.com/questions/65079558/how-to-delete-eslintcache-file-in-react
'programing' 카테고리의 다른 글
.forEach()가 완료될 때까지 기다리는 가장 좋은 방법 (0) | 2023.02.23 |
---|---|
특정 국가의 Chrome에서 word press err_connection_reset을 누릅니다. (0) | 2023.02.23 |
Oracle에서 상위 100개 행을 선택하는 방법 (0) | 2023.02.23 |
배열에서 Null을 필터링하여 제외합니다. (0) | 2023.02.23 |
사이트의 다른 페이지로 WooCommerce 'Shop' 페이지 전달 (0) | 2023.02.23 |