Skip to content

When package only contains export default, cjsDefault didn't resolve correctly #7833

@kamontat

Description

@kamontat

Reproduction link or steps

  1. Open project in stackblitz
  2. Run pnpm build
  3. Run pnpm start
  4. Got undefined

What is expected?

Print { name: 'example' }

What is actually happening?

Print undefined because when import config.ts, it add .default

const require_config = require('./config.cjs');

//#region src/main.ts
const main = () => {
-   console.log(require_config.default);
+   console.log(require_config);
};

Any additional comments?

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions