Prettier-eslint: Cannot find module './utils/ast-utils'

Created on 15 Nov 2019  Â·  15Comments  Â·  Source: prettier/prettier-eslint

Versions:

  • prettier-eslint version: 9.0.0
  • node version: 10.17.0
  • npm (or yarn) version: yarn 1.19.1

Have you followed the debugging tips?

Yes

Relevant code or config

https://gist.github.com/selfagency/d09dddd361376e47d515a0f1483b03de

What I did:

I use prettier-eslint via Vetur in VS Code and it's been working just fine up until today, when it started throwing the following error.

What happened:

[INFO - 8:33:35 AM] Loaded module 'prettier-eslint@undefined' from '/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js'.
[ERROR - 8:33:35 AM] Error
Cannot find module './utils/ast-utils'
Require stack:
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/built-in-rules-index.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/linter.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/api.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/utils.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js
- /Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js

Problem description:

Cannot find module './utils/ast-utils'

Suggested solution:

¯\_(ツ)_/¯
no-issue-activity

Most helpful comment

This _didn't_ fix my issue :(
https://www.stephencharlesweiss.com/2019-10-14/eslint-prettier-vscode/

However, the following steps did _seem_ to rectify the issue:

  1. rm -rf ./node_modules && yarn
  2. Add "prettier-eslint.eslintIntegration": true, to VSCode Settings file
    (ignore _Unknown configuration setting_ warning)
  3. Reload VSCode window (⌘ R)
  4. Remove "prettier-eslint.eslintIntegration": true, that was just put in
  5. Try saving a file

¯\_(ツ)_/¯

All 15 comments

I have a similar issue — but with react-hooks — which also just recently started acting up and not formatting anything anymore:

[INFO - 11:13:13 AM] Loaded module 'prettier-eslint@undefined' from '/Users/skube/client-app/node_modules/prettier-eslint/dist/index.js'.
[ERROR - 11:13:13 AM] Error
Failed to load plugin 'react-hooks' declared in 'CLIOptions': 
Cannot find module 'eslint-plugin-react-hooks'

node: v10.15.3
yarn: 1.19.1
prettier-eslint: 9.0.0

I'm wondering if this PR will fix things: https://github.com/prettier/prettier-eslint/pull/242

Please test with 9.0.1 and see if this is still a problem.

Thanks, is it published on npm? Because I'm still getting 9.0.0.

@selfagency Yeah, should be published to npm, https://www.npmjs.com/package/prettier-eslint

Sadly no improvement

[INFO - 8:49:52 PM] Loaded module '[email protected]' from '/Users/daniel/code/ironmarch/web/node_modules/prettier/index.js'.
[INFO - 8:49:56 PM] Formatting /Users/daniel/code/ironmarch/web/src/main.js.
[INFO - 8:49:56 PM] Loaded module '[email protected]' from '/Users/daniel/code/ironmarch/web/node_modules/prettier/index.js'.
[INFO - 8:49:56 PM] Resolved ignore file to /Users/daniel/code/ironmarch/web/.prettierignore.
[INFO - 8:49:56 PM] File Info:
{
  "ignored": false,
  "inferredParser": "babel"
}
[INFO - 8:49:56 PM] Prettier Options:
{
  "arrowParens": "avoid",
  "bracketSpacing": true,
  "endOfLine": "auto",
  "htmlWhitespaceSensitivity": "css",
  "insertPragma": false,
  "jsxBracketSameLine": true,
  "jsxSingleQuote": false,
  "printWidth": 80,
  "proseWrap": "preserve",
  "quoteProps": "as-needed",
  "requirePragma": false,
  "semi": false,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "none",
  "useTabs": false,
  "vueIndentScriptAndStyle": false,
  "filepath": "/Users/daniel/code/ironmarch/web/src/main.js",
  "parser": "babel"
}
[INFO - 8:49:56 PM] Loaded module 'prettier-eslint@undefined' from '/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js'.
[ERROR - 8:49:57 PM] Error
Cannot find module './utils/ast-utils'
Require stack:
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/built-in-rules-index.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/linter.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/api.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/utils.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js
- /Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
Error: Cannot find module './utils/ast-utils'
Require stack:
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/built-in-rules-index.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/linter.js
- /Users/daniel/code/ironmarch/web/node_modules/eslint/lib/api.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/utils.js
- /Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js
- /Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
    at Function.Module._load (internal/modules/cjs/loader.js:531:27)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules/arrow-spacing.js:11:18)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/daniel/code/ironmarch/web/node_modules/eslint/lib/built-in-rules-index.js:19:22)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/daniel/code/ironmarch/web/node_modules/eslint/lib/rules.js:14:22)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/daniel/code/ironmarch/web/node_modules/eslint/lib/linter.js:26:13)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/daniel/code/ironmarch/web/node_modules/eslint/lib/api.js:8:16)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:796:719)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:765:302)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:761:870)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at requireModule (/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/utils.js:387:12)
    at getESLintCLIEngine (/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/utils.js:400:7)
    at getESLintConfig (/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js:210:51)
    at format (/Users/daniel/code/ironmarch/web/node_modules/prettier-eslint/dist/index.js:75:71)
    at /Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/src/PrettierEditService.ts:281:40
    at t.default.safeExecution (/Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/src/PrettierEditService.ts:343:27)
    at t.default.<anonymous> (/Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/src/PrettierEditService.ts:280:21)
    at Generator.next (<anonymous>)
    at s (/Users/daniel/.vscode/extensions/esbenp.prettier-vscode-3.6.0/dist/extension.js:1:347738)
[INFO - 8:49:57 PM] Formatting completed in 788.530894ms.

This _didn't_ fix my issue :(
https://www.stephencharlesweiss.com/2019-10-14/eslint-prettier-vscode/

However, the following steps did _seem_ to rectify the issue:

  1. rm -rf ./node_modules && yarn
  2. Add "prettier-eslint.eslintIntegration": true, to VSCode Settings file
    (ignore _Unknown configuration setting_ warning)
  3. Reload VSCode window (⌘ R)
  4. Remove "prettier-eslint.eslintIntegration": true, that was just put in
  5. Try saving a file

¯\_(ツ)_/¯

Problem still prevails with newest version of VS Code. Tried reinstalling everything and while trying to format JS file this happens:

["INFO" - 5:12:03 PM] Formatting /Users/michal/Projects/project/myfile.js
["INFO" - 5:12:03 PM] Using ignore file (if present) at /Users/michal/Projects/project/.prettierignore
["INFO" - 5:12:03 PM] Loaded module '[email protected]' from '/Users/michal/Projects/project/node_modules/prettier/index.js'
["INFO" - 5:12:03 PM] File Info:
{
  "ignored": false,
  "inferredParser": "babel"
}
["INFO" - 5:12:03 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used
["INFO" - 5:12:03 PM] Prettier Options:
{
  "filepath": "/Users/michal/Projects/project/myfile.js",
  "parser": "babel",
  "useTabs": false,
  "tabWidth": 2,
  "endOfLine": "lf",
  "printWidth": 120,
  "bracketSpacing": true,
  "htmlWhitespaceSensitivity": "css",
  "jsxBracketSameLine": false,
  "jsxSingleQuote": false,
  "singleQuote": true,
  "trailingComma": "es5"
}
["INFO" - 5:12:03 PM] Loaded module 'prettier-eslint@unknown' from '/Users/michal/Projects/project/node_modules/prettier-eslint/dist/index.js'
["INFO" - 5:12:03 PM] Formatting using 'prettier-eslint'
["ERROR" - 5:12:03 PM] Error formatting document.
["ERROR" - 5:12:03 PM] Cannot find module '../util/ast-utils'
Require stack:
- /Users/michal/Projects/project/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/michal/Projects/project/node_modules/eslint/lib/rules/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/shared/config-validator.js
- /Users/michal/Projects/project/node_modules/eslint/lib/linter/linter.js
- /Users/michal/Projects/project/node_modules/eslint/lib/linter/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/cli-engine.js
- /Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/api.js
- /Users/michal/Projects/project/node_modules/prettier-eslint/dist/utils.js
- /Users/michal/Projects/project/node_modules/prettier-eslint/dist/index.js
- /Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
Error: Cannot find module '../util/ast-utils'
Require stack:
- /Users/michal/Projects/project/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/michal/Projects/project/node_modules/eslint/lib/rules/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/shared/config-validator.js
- /Users/michal/Projects/project/node_modules/eslint/lib/linter/linter.js
- /Users/michal/Projects/project/node_modules/eslint/lib/linter/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/cli-engine.js
- /Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/index.js
- /Users/michal/Projects/project/node_modules/eslint/lib/api.js
- /Users/michal/Projects/project/node_modules/prettier-eslint/dist/utils.js
- /Users/michal/Projects/project/node_modules/prettier-eslint/dist/index.js
- /Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
    at Function.Module._load (internal/modules/cjs/loader.js:531:27)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:268)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:807:106)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:803:550)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/michal/Projects/project/node_modules/eslint/lib/rules/arrow-spacing.js:11:18)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
    at Module.load (internal/modules/cjs/loader.js:645:32)
    at Function.Module._load (internal/modules/cjs/loader.js:560:12)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:837:268)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:807:106)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:803:550)
    at Module.require (internal/modules/cjs/loader.js:685:19)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at arrow-spacing (/Users/michal/Projects/project/node_modules/eslint/lib/rules/index.js:22:28)
    at Map.entries (/Users/michal/Projects/project/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js:87:28)
    at entries.next (<anonymous>)
    at /Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/cli-engine.js:629:13
    at Generator.next (<anonymous>)
    at new Map (<anonymous>)
    at CLIEngine.getRules (/Users/michal/Projects/project/node_modules/eslint/lib/cli-engine/cli-engine.js:628:16)
    at getRelevantESLintConfig (/Users/michal/Projects/project/node_modules/prettier-eslint/dist/utils.js:95:55)
    at getOptionsForFormatting (/Users/michal/Projects/project/node_modules/prettier-eslint/dist/utils.js:83:18)
    at format (/Users/michal/Projects/project/node_modules/prettier-eslint/dist/index.js:84:64)
    at /Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js:1:350580
    at t.default.safeExecution (/Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js:1:351254)
    at t.default.<anonymous> (/Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js:1:350554)
    at Generator.next (<anonymous>)
    at s (/Users/michal/.vscode/extensions/esbenp.prettier-vscode-3.20.0/dist/extension.js:1:345019)
["INFO" - 5:12:03 PM] Formatting completed in 38.49938ms.

Stale issue

Why it is closed? Still not working!

/reopen

I got the same issue, but i think mostly because the newest version of eslint.

Error: Cannot find module 'eslint/lib/rules/utils/ast-utils'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/Users/xieww/Desktop/CRN/FlightCharterPlane/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js:24:21)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)

I got the same issue, but i think mostly because the newest version of eslint.

Error: Cannot find module 'eslint/lib/rules/utils/ast-utils'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/Users/xieww/Desktop/CRN/FlightCharterPlane/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js:24:21)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)

I am getting the same error.

Same:

Error: Cannot find module 'eslint/lib/rules/utils/ast-utils'
Require stack:
- /Users/xxx/Projects/ui/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js
- /Users/xxx/Projects/ui/node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js
- /Users/xxx/Projects/ui/node_modules/@typescript-eslint/eslint-plugin/dist/index.js
- /Users/xxx/Projects/ui/node_modules/eslint/lib/config/plugins.js
- /Users/xxx/Projects/ui/node_modules/eslint/lib/config.js
- /Users/xxx/Projects/ui/node_modules/eslint/lib/cli-engine.js
- /Users/xxx/Projects/ui/node_modules/eslint/lib/cli.js
- /Users/xxx/Projects/ui/node_modules/eslint/bin/eslint.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/Users/xxx/Projects/ui/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js:24:21)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19)

@victoriatomzik just started getting this error too. Maybe this is something new? Like, package become broken

I believe @victoriatomzik's issue was related to typescript-eslint not supporting ESLint 5. https://github.com/typescript-eslint/typescript-eslint/pull/2917 was recently merged which fixes this.

This PR is available on NPM at/above 4.12.1-alpha.1

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ryanpcmcquen picture ryanpcmcquen  Â·  7Comments

kripod picture kripod  Â·  5Comments

kentcdodds picture kentcdodds  Â·  10Comments

elaijuh picture elaijuh  Â·  3Comments

m-diiorio picture m-diiorio  Â·  6Comments