-
-
Notifications
You must be signed in to change notification settings - Fork 508
Open
Labels
bugSomething isn't workingSomething isn't workingbug:cursorA bug in Cursor that impacts this extension.A bug in Cursor that impacts this extension.
Description
Note from maintainers:
Important
This is an issue with Cursor not implementing the same Extension API as VSCode.
See comment below: #3887 (comment)
Preflight Checklist
- I have read the troubleshooting guide
- I have searched existing issues and this is not a duplicate
- This is a bug with the VS Code extension, not with how Prettier formats code
Issue Summary
When I try use prettier.prettier-vscode extension on cursor, Extension Host always thrown below error-logs.
2025-12-05 20:19:46.865 [error] Activating extension prettier.prettier-vscode failed due to an error:
2025-12-05 20:19:46.865 [error] Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vscode' imported from /Users/USERNAME/.cursor/extensions/prettier.prettier-vscode-12.0.7-universal/dist/extension.js
at Object.getPackageJSONURL (node:internal/modules/package_json_reader:266:9)
at packageResolve (node:internal/modules/esm/resolve:779:81)
at moduleResolve (node:internal/modules/esm/resolve:865:18)
at defaultResolve (node:internal/modules/esm/resolve:995:11)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolve (data:text/javascript;base64,CglleHBvcnQgYXN5bmMgZnVuY3Rpb24gcmVzb2x2ZShzcGVjaWZpZXIsIGNvbnRleHQsIG5leHRSZXNvbHZlKSB7CgkJaWYgKHNwZWNpZmllciA9PT0gJ2ZzJykgewoJCQlyZXR1cm4gewoJCQkJZm9ybWF0OiAnYnVpbHRpbicsCgkJCQlzaG9ydENpcmN1aXQ6IHRydWUsCgkJCQl1cmw6ICdub2RlOm9yaWdpbmFsLWZzJwoJCQl9OwoJCX0KCgkJLy8gRGVmZXIgdG8gdGhlIG5leHQgaG9vayBpbiB0aGUgY2hhaW4sIHdoaWNoIHdvdWxkIGJlIHRoZQoJCS8vIE5vZGUuanMgZGVmYXVsdCByZXNvbHZlIGlmIHRoaXMgaXMgdGhlIGxhc3QgdXNlci1zcGVjaWZpZWQgbG9hZGVyLgoJCXJldHVybiBuZXh0UmVzb2x2ZShzcGVjaWZpZXIsIGNvbnRleHQpOwoJfQ==:13:10)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolve (/Applications/Cursor.app/Contents/Resources/app/node_modules/import-in-the-middle/hook.js:333:26)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at Hooks.resolve (node:internal/modules/esm/hooks:240:30)
It seems Cursor-related issues, But I write this issues here for having same problem users
Version: 2.1.48
VSCode Version: 1.105.1
Commit: ce371ffbf5e240ca47f4b5f3f20efed084991120
Date: 2025-12-04T19:26:27.263Z (16 hrs ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0
Reproduction Repository
Steps to Reproduce
- Install prettier.prettier-vscode extension
- reload extension host
- Open Extension Host, It reproduced.
Expected Behavior
extension will be successfully activated
Actual Behavior
thrown error
Operating System
macOS
VS Code Version
1.105.1
Prettier Extension Version
12.0.7
Prettier Version
3.7.4
Prettier Extension Logs
2025-12-05 20:32:40.364 [error] Activating extension prettier.prettier-vscode failed due to an error:
2025-12-05 20:32:40.364 [error] Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vscode' imported from /Users/USERNAME/.cursor/extensions/prettier.prettier-vscode-12.0.7-universal/dist/extension.js
at Object.getPackageJSONURL (node:internal/modules/package_json_reader:266:9)
at packageResolve (node:internal/modules/esm/resolve:779:81)
at moduleResolve (node:internal/modules/esm/resolve:865:18)
at defaultResolve (node:internal/modules/esm/resolve:995:11)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolve (data:text/javascript;base64,CglleHBvcnQgYXN5bmMgZnVuY3Rpb24gcmVzb2x2ZShzcGVjaWZpZXIsIGNvbnRleHQsIG5leHRSZXNvbHZlKSB7CgkJaWYgKHNwZWNpZmllciA9PT0gJ2ZzJykgewoJCQlyZXR1cm4gewoJCQkJZm9ybWF0OiAnYnVpbHRpbicsCgkJCQlzaG9ydENpcmN1aXQ6IHRydWUsCgkJCQl1cmw6ICdub2RlOm9yaWdpbmFsLWZzJwoJCQl9OwoJCX0KCgkJLy8gRGVmZXIgdG8gdGhlIG5leHQgaG9vayBpbiB0aGUgY2hhaW4sIHdoaWNoIHdvdWxkIGJlIHRoZQoJCS8vIE5vZGUuanMgZGVmYXVsdCByZXNvbHZlIGlmIHRoaXMgaXMgdGhlIGxhc3QgdXNlci1zcGVjaWZpZWQgbG9hZGVyLgoJCXJldHVybiBuZXh0UmVzb2x2ZShzcGVjaWZpZXIsIGNvbnRleHQpOwoJfQ==:13:10)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolve (/Applications/Cursor.app/Contents/Resources/app/node_modules/import-in-the-middle/hook.js:333:26)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at Hooks.resolve (node:internal/modules/esm/hooks:240:30)
Prettier Configuration
{}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingbug:cursorA bug in Cursor that impacts this extension.A bug in Cursor that impacts this extension.