programing

react에서 .eslintcache 파일을 삭제하는 방법

subpage 2023. 2. 23. 22:48
반응형

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

반응형