728x90
Vue3 프로젝트를 생성하고 실행시키는 중 아래와 같은 에러를 발견하였다.
You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.
ERROR Error: Build failed with errors.
작업을 하다보면 Vue 규칙을 지키기 어렵다.
npm install --save-dev eslint eslint-plugin-vue@next
위 명령어를 입력하여 eslint-plugin을 받은 뒤
프로젝트 내에 .eslintignore 파일과 .eslintrc.js 파일을 추가한다.
.eslintignore
/build/
/config/
/dist/
/*.js
.eslintrc.js
module.exports = {
root: true,
parserOptions: {
parser: "babel-eslint",
sourceType: 'module'
},
env: {
browser: true,
},
extends: [
"standard",
"plugin:vue/recommended"
],
plugins: [
"html",
"standard",
"vue"
],
// add your custom rules here
rules: {
// allow async-await
'generator-star-spacing': 'off',
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
}
}
이후, package.json 파일에서
eslintConfig 로 묶여져 있는 영역의
"extends": [
"plugin:vue/vue3-essential",
"eslint:recommended"
],
위 부분을
아래와 같이 변경한다.
"extends": [
"eslint:recommended",
"plugin:vue/recommended"
],
728x90
'Express, Vue' 카테고리의 다른 글
[node] pm2 설치 (0) | 2022.03.29 |
---|---|
[centos7] npm install 시 (npm ERR! gyp ERR! find Python 오류 해결) (0) | 2022.03.28 |
[express] 로컬에서 express 생성 시 액세스 거부 오류 (0) | 2022.03.22 |
[vue] express, vue3 설치 (0) | 2022.03.22 |
[vue] vue cli 프로젝트 설정 (0) | 2022.03.17 |
댓글