Provide better errors on module: node12 and extensionless imports · Issue #46152 · microsoft/TypeScript (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Description
When an extensionless import fails from an ES module when moduleResolution
is effectively node12
/nodenext
, we currently issue a useless error message.
// @filename: ./foo.mts export function foo() { }
// @filename: ./bar.mts import foo from "./foo"; // error: Cannot find module './foo' or its corresponding type declarations.
Instead, we should see if we managed to find any files with an extension, or at least mention that an extensionless import is likely to fail.