안녕하세요 캡틴판교님 typescript 입문 강의 부터 실전까지 정말 강의 잘 듣고 있습니다 :)
setting.json 에서 validate 를 추가하면 아래와 같은 에러가 발생하는데 구글링을 하면서 찾아보고 적용을 해봐도 도저히 해결을 못하겠어서 글을 남깁니다.
뭐가 문제인지 알고싶습니다. :)
setting.json 입니다 .
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
--------------------------------------------
이 부분을 추가하면 아래 에러가 발생합니다.
"eslint.validate": [
"javascript",
"typescript"
],
_--------------------------------------------
"eslint.alwaysShowStatus": true,
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
"javascript.suggestionActions.enabled": false,
"liveServer.settings.donotShowInfoMsg": true,
}
에러
ESLint: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.js': Class extends value undefined is not a constructor or null Referenced from: C:\Users\dlals\OneDrive\바탕 화면\captain\learn-typescript\project\.eslintrc.js. Please see the 'ESLint' output channel for details.
.eslintrc.js입니다 ↓
module.exports = {
parserOptions: {
parser: '@typescript-eslint/parser',
},
root: true,
env: {
browser: true,
node: true,
},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
],
plugins: ['prettier', '@typescript-eslint'],
rules: {
'prettier/prettier': [
'error',
{
singleQuote: true,
semi: true,
useTabs: false,
tabWidth: 2,
printWidth: 80,
bracketSpacing: true,
arrowParens: 'avoid',
},
],
},
};