Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to load module 'typescript-eslint-language-service' #506

Open
mikedavies-dev opened this issue Jan 13, 2023 · 1 comment
Open

Failed to load module 'typescript-eslint-language-service' #506

mikedavies-dev opened this issue Jan 13, 2023 · 1 comment

Comments

@mikedavies-dev
Copy link

I've installed the package locally with NPM but the TypeScript language server is refusing it find it for some reason. With verbose logging enabled I see the following. Notice it does not try to load the module in the local node_modules folder.

Info 22   [16:53:28.686] Enabling plugin typescript-eslint-language-service from candidate paths: /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0,/Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5,/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../..
Info 23   [16:53:28.687] Loading typescript-eslint-language-service from /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0 (resolved to /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules)
Info 24   [16:53:28.698] Loading typescript-eslint-language-service from /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5 (resolved to /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules)
Info 25   [16:53:28.717] Loading typescript-eslint-language-service from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../.. (resolved to /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules)
Info 26   [16:53:28.717] Failed to load module 'typescript-eslint-language-service' from /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules: Error: Could not resolve JS module 'typescript-eslint-language-service' starting at '/Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules'. Looked in: /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/extensions/jpoissonnier.vscode-styled-components-1.7.0/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/node_modules/typescript-eslint-language-service/package.json, /Users/miked/node_modules/typescript-eslint-language-service.js, /Users/miked/node_modules/typescript-eslint-language-service.jsx, /Users/miked/node_modules/typescript-eslint-language-service/index.js, /Users/miked/node_modules/typescript-eslint-language-service/index.jsx, /Users/node_modules/typescript-eslint-language-service/package.json, /Users/node_modules/typescript-eslint-language-service.js, /Users/node_modules/typescript-eslint-language-service.jsx, /Users/node_modules/typescript-eslint-language-service/index.js, /Users/node_modules/typescript-eslint-language-service/index.jsx, /node_modules/typescript-eslint-language-service/package.json, /node_modules/typescript-eslint-language-service.js, /node_modules/typescript-eslint-language-service.jsx, /node_modules/typescript-eslint-language-service/index.js, /node_modules/typescript-eslint-language-service/index.jsx
    at Object.resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:44257:19)
    at sys.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185768:49)
    at Project.resolveModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:173477:35)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174624:36
    at Object.firstDefined (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:221:26)
    at Project.beginEnablePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174623:41)
    at ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178808:49)
    at Project.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174687:37)
    at ConfiguredProject.enablePluginsWithOptions (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:175358:30)
    at ProjectService.loadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177076:25)
    at ProjectService.createAndLoadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177028:22)
    at ProjectService.createLoadAndUpdateConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177033:36)
    at ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178119:44)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:97
    at Object.flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:524:25)
    at ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179831:46)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:96
    at Session.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182015:28)
    at Session.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:41)
    at Session.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182052:35)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:186208:31)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:84:21)
Info 27   [16:53:28.718] Failed to load module 'typescript-eslint-language-service' from /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules: Error: Could not resolve JS module 'typescript-eslint-language-service' starting at '/Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules'. Looked in: /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/extensions/styled-components.vscode-styled-components-1.7.5/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/extensions/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/package.json, /Users/miked/.vscode/node_modules/typescript-eslint-language-service.js, /Users/miked/.vscode/node_modules/typescript-eslint-language-service.jsx, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/index.js, /Users/miked/.vscode/node_modules/typescript-eslint-language-service/index.jsx, /Users/miked/node_modules/typescript-eslint-language-service/package.json, /Users/miked/node_modules/typescript-eslint-language-service.js, /Users/miked/node_modules/typescript-eslint-language-service.jsx, /Users/miked/node_modules/typescript-eslint-language-service/index.js, /Users/miked/node_modules/typescript-eslint-language-service/index.jsx, /Users/node_modules/typescript-eslint-language-service/package.json, /Users/node_modules/typescript-eslint-language-service.js, /Users/node_modules/typescript-eslint-language-service.jsx, /Users/node_modules/typescript-eslint-language-service/index.js, /Users/node_modules/typescript-eslint-language-service/index.jsx, /node_modules/typescript-eslint-language-service/package.json, /node_modules/typescript-eslint-language-service.js, /node_modules/typescript-eslint-language-service.jsx, /node_modules/typescript-eslint-language-service/index.js, /node_modules/typescript-eslint-language-service/index.jsx
    at Object.resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:44257:19)
    at sys.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185768:49)
    at Project.resolveModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:173477:35)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174624:36
    at Object.firstDefined (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:221:26)
    at Project.beginEnablePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174623:41)
    at ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178808:49)
    at Project.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174687:37)
    at ConfiguredProject.enablePluginsWithOptions (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:175358:30)
    at ProjectService.loadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177076:25)
    at ProjectService.createAndLoadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177028:22)
    at ProjectService.createLoadAndUpdateConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177033:36)
    at ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178119:44)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:97
    at Object.flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:524:25)
    at ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179831:46)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:96
    at Session.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182015:28)
    at Session.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:41)
    at Session.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182052:35)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:186208:31)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:84:21)
Info 28   [16:53:28.718] Failed to load module 'typescript-eslint-language-service' from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules: Error: Could not resolve JS module 'typescript-eslint-language-service' starting at '/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules'. Looked in: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript-eslint-language-service/package.json, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript-eslint-language-service.js, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript-eslint-language-service.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript-eslint-language-service/index.js, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript-eslint-language-service/index.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/typescript-eslint-language-service/package.json, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/typescript-eslint-language-service.js, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/typescript-eslint-language-service.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/typescript-eslint-language-service/index.js, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/typescript-eslint-language-service/index.jsx, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/typescript-eslint-language-service/package.json, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/typescript-eslint-language-service.js, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/typescript-eslint-language-service.jsx, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/typescript-eslint-language-service/index.js, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/typescript-eslint-language-service/index.jsx, /Applications/Visual Studio Code.app/Contents/node_modules/typescript-eslint-language-service/package.json, /Applications/Visual Studio Code.app/Contents/node_modules/typescript-eslint-language-service.js, /Applications/Visual Studio Code.app/Contents/node_modules/typescript-eslint-language-service.jsx, /Applications/Visual Studio Code.app/Contents/node_modules/typescript-eslint-language-service/index.js, /Applications/Visual Studio Code.app/Contents/node_modules/typescript-eslint-language-service/index.jsx, /Applications/Visual Studio Code.app/node_modules/typescript-eslint-language-service/package.json, /Applications/Visual Studio Code.app/node_modules/typescript-eslint-language-service.js, /Applications/Visual Studio Code.app/node_modules/typescript-eslint-language-service.jsx, /Applications/Visual Studio Code.app/node_modules/typescript-eslint-language-service/index.js, /Applications/Visual Studio Code.app/node_modules/typescript-eslint-language-service/index.jsx, /Applications/node_modules/typescript-eslint-language-service/package.json, /Applications/node_modules/typescript-eslint-language-service.js, /Applications/node_modules/typescript-eslint-language-service.jsx, /Applications/node_modules/typescript-eslint-language-service/index.js, /Applications/node_modules/typescript-eslint-language-service/index.jsx, /node_modules/typescript-eslint-language-service/package.json, /node_modules/typescript-eslint-language-service.js, /node_modules/typescript-eslint-language-service.jsx, /node_modules/typescript-eslint-language-service/index.js, /node_modules/typescript-eslint-language-service/index.jsx
    at Object.resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:44257:19)
    at sys.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185768:49)
    at Project.resolveModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:173477:35)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174624:36
    at Object.firstDefined (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:221:26)
    at Project.beginEnablePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174623:41)
    at ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178808:49)
    at Project.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:174687:37)
    at ConfiguredProject.enablePluginsWithOptions (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:175358:30)
    at ProjectService.loadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177076:25)
    at ProjectService.createAndLoadConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177028:22)
    at ProjectService.createLoadAndUpdateConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177033:36)
    at ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178119:44)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:97
    at Object.flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:524:25)
    at ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178459:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179831:46)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:96
    at Session.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182015:28)
    at Session.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182024:41)
    at Session.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182052:35)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:186208:31)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:84:21)
Info 29   [16:53:28.718] Couldn't find typescript-eslint-language-service

Here is my tsconfig.json

{
  "compilerOptions": {
    "target": "ES2020",
    "lib": ["dom", "es2015", "esnext.asynciterable"],
    "module": "commonjs",
    "rootDir": "./",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "skipLibCheck": true,
    "types": ["node", "jest"],
    "moduleResolution": "node",
    "noEmitOnError": true,
    "sourceMap": false,
    "jsx": "react-jsx",
    "typeRoots": ["./@types", "./node_modules/@types"],
    "noUnusedLocals": true,
    "allowSyntheticDefaultImports": true,
    "plugins": [
      {
        "name": "typescript-eslint-language-service"
      }
    ]
  },
  "ts-node": {
    "files": true
  },
  "files": ["./global.d.ts"],
  "include": ["**/*.ts", "**/*.tsx", "**/*.js"],
  "exclude": ["node_modules"]
}

Does anything need setting in the tsconfig.json to tell TS to look in the local node_modules folder?

@mikedavies-dev mikedavies-dev changed the title TypeScript won't load the module Failed to load module 'typescript-eslint-language-service' Jan 13, 2023
@ebenali
Copy link

ebenali commented Jan 13, 2024

almost a year ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants