Skip to content

Wrong import suggestions for JavaScript default exports #58590

Closed
@klaussner

Description

@klaussner

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.90.0-insider (a48f464)
  • OS Version: macOS Sonoma 14.4.1

If an npm package re-exports type definitions from nested paths, VS Code suggests wrong import paths for default exports. I noticed the issue when I tried to use packages from Atlassian's design system (e.g., @atlaskit/button), but I was able to reproduce it with a minimal example (see below).

Steps to Reproduce:

  1. Clone this issue reproduction repository: https://github.com/klaussner/vs-code-import-issue
  2. Follow the steps in README.md.

The video below shows how VS Code suggests the correct path for the named export, but the wrong path for the default export. The expected result is import defaultExport, { namedExport } from "example";.

VS.Code.import.issue.mp4

Metadata

Metadata

Assignees

Labels

Fix AvailableA PR has been opened for this issueNeeds InvestigationThis issue needs a team member to investigate its status.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions