-
-
Notifications
You must be signed in to change notification settings - Fork 783
Open
Labels
teamThe issue/pr is created by the member of Rspack.The issue/pr is created by the member of Rspack.
Description
Version
Rslib 0.0.16Details
- Input:
// index.ts
import { require } from './require';
console.log(require.resolve('@rslib/core'));
// require.ts
import { createRequire } from 'module';
export const require = createRequire(import.meta.url);- Output:
import * as __WEBPACK_EXTERNAL_MODULE_module__ from "module";
const require_require = (0, __WEBPACK_EXTERNAL_MODULE_module__.createRequire)(import.meta.url);
console.log(require_require('@rslib/core'));- Expected output:
import * as __WEBPACK_EXTERNAL_MODULE_module__ from "module";
const require_require = (0, __WEBPACK_EXTERNAL_MODULE_module__.createRequire)(import.meta.url);
- console.log(require_require('@rslib/core'));
+ console.log(require_require.resolve('@rslib/core'));Reproduce link
https://github.com/chenjiahan/rslib-repro-esm-require-resolve
Reproduce Steps
- pnpm i
- pnpm build
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
teamThe issue/pr is created by the member of Rspack.The issue/pr is created by the member of Rspack.