Using eslint with typescript - Unable to resolve path to module Using eslint with typescript - Unable to resolve path to module typescript typescript

Using eslint with typescript - Unable to resolve path to module


You can set the ESLint module import resolution by adding this snippet to your .eslintrc.json configuration file:

{  "settings": {    "import/resolver": {      "node": {        "extensions": [".js", ".jsx", ".ts", ".tsx"]      }    }  },  ...}

More informations about resolvers: https://github.com/benmosher/eslint-plugin-import#resolvers.


I had the same problem and I was only able to fix it by adding the typescript plugin to .eslintrc, using the extends option in .eslintrc

  extends: [    "plugin:import/errors",    "plugin:import/warnings",    "plugin:import/typescript",  ],


This does it for me:

.eslintrc.js

{    ...    settings: {        ...        'import/resolver': {            node: {                extensions: ['.js', '.jsx', '.ts', '.tsx'],                moduleDirectory: ['node_modules', 'src/'],            },        },    }}