client
TypeScript eslint : error Missing file extension "ts" for "./filename"
void
2020. 2. 25. 10:00
.eslintrc 파일의 rule에서
'import/extensions': [
'error',
'ignorePackages',
{
js: 'never',
jsx: 'never',
ts: 'never',
tsx: 'never',
json: 'never',
},
],
를 입력하면 됨
결과 : .eslintrc파일
module.exports = {
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: [
'airbnb-base',
'plugin:@typescript-eslint/eslint-recommended',
],
rules: {
indent: ['error', 4],
'import/extensions': [
'error',
'ignorePackages',
{
js: 'never',
jsx: 'never',
ts: 'never',
tsx: 'never',
json: 'never',
},
],
},
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
}
},
};