programing

Vue-repo "모듈 빌드 실패:오류: ESLint 구성을 찾을 수 없습니다."

kingscode 2022. 8. 18. 21:24
반응형

Vue-repo "모듈 빌드 실패:오류: ESLint 구성을 찾을 수 없습니다."

내 Vue 프로젝트는 로컬에서 정상적으로 실행되고 있지만 github repo에 업로드 할 때는 거기에서 다운로드하여npm install,그리고나서npm run dev에러가 발생합니다.Module build failed: Error: No ESLint configuration found.

다운로드한 레포 파일을 압축 해제하면.eslintrc이 ESLint 문제의 원인 중 하나가 되는 것으로 알고 있습니다.

이것은 매우 기본적인 vue init 웹 팩입니다.HelloWorld.vue다운로드 후 빌드할 수 없는 상태를 나타내기 위해 수정 없이 테스트 레포에 업로드되었습니다.

에러를 재현하기 위한 테스트 리포트에 링크합니다.https://github.com/tuuchen/vue-movie-app

eslint에서 이 문제를 해결하려면 어떻게 해야 하나요?

편집: eslint 없이 새로운 프로젝트를 만들었는데, git repo에서 다운로드 할 때 eslint가 느려집니다.Failed to compile error, asset optimization[copy-webpack-plugin] WARNING - unable to locate '<path>\myvueapp\static'

편집 2: 또한.postcssrc시작할 때 누락됨npm install

편집 3: 문제가 해결되었습니다.웹 팩을 사용하여 vue 프로젝트를 만들고 있었는데 git repo에서 프로젝트를 다운로드 할 때 여러 가지 문제가 발생했습니다. npm install -g @vue/cli아무 문제 없이 프로젝트를 진행했습니다.

너무 촌스럽게 굴어서 미안해.

Mac의 다른 프로젝트에서 복사하여 새 프로젝트를 만들 때 이 문제가 발생했습니다.그러나 숨겨진 파일은 복사되지 않았습니다!

해결 방법 새 프로젝트에도 다음 파일이 숨겨져 있으므로 문제가 해결되었습니다.

  • .babelrc,
  • .syslogconfig(설정
  • .eslintignore
  • .eslintrc.displays
  • .postcssrc.displays

Vue 이슈에서 많은 사람들이 제안한 다른 해결 방법이 있습니다. 이 방법으로도 문제가 해결되지 않을 경우 참고할 수 있습니다.

저 같은 경우에는 노드 폴더를 삭제하기만 하면 됩니다.Js 및 yarn/npm을 사용하여 노드 모듈을 다시 설치합니다.

그래도 작동하지 않으면 루트 폴더에 .eslintignore 파일을 추가하고 생략할 폴더에 경로를 추가할 수 있습니다.

예를 들어 이 시나리오에서는 .build/test.js가 허용 목록에 필요한 파일입니다.기본적으로는 모든 닷폴더와 그 하위 폴더는 무시되므로 eslint가 하위 폴더를 인식할 수 있도록 먼저 .build를 허용 목록에 추가해야 합니다.그런 다음 .build/test.js는 명시적으로 허용 목록에 있어야 하며 나머지 내용은 거부됩니다.이 작업은 다음 .eslintignore 파일을 사용하여 수행합니다.

# Allowlist 'test.js' in the '.build' folder
# But do not allow anything else in the '.build' folder to be linted
!.build
.build/*
!.build/test.js

자세한 것은, https://eslint.org/docs/user-guide/configuring/ignoring-code#the-eslintignore-file 를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/58808522/vue-repo-module-build-failed-error-no-eslint-configuration-found

반응형