개발모음집

TypeScript eslint : error Missing file extension "ts" for "./filename" 본문

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'],
            },
        }
    },
};