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
'programing' 카테고리의 다른 글
gcc 명령줄에서 문자열 리터럴을 정의하려면 어떻게 해야 합니까? (0) | 2022.08.18 |
---|---|
하위 구성 요소에서 Vuex가 작동하지 않음 (0) | 2022.08.18 |
정수 기반 전원 함수 pow(int, int)를 구현하는 가장 효율적인 방법 (0) | 2022.08.11 |
Vue.JS 및 Rails-UJS/Jquery-UJS 경합 - Vuex 돌연변이가 작동하지 않음 (0) | 2022.08.11 |
포인터가 NULL 포인터인지 확인하려면 어떻게 해야 하나요? (0) | 2022.08.11 |