diff --git a/packages/rspack-test-tools/src/case/normal.ts b/packages/rspack-test-tools/src/case/normal.ts index 7a038d3e5b5b..4960a11262d9 100644 --- a/packages/rspack-test-tools/src/case/normal.ts +++ b/packages/rspack-test-tools/src/case/normal.ts @@ -201,6 +201,11 @@ function defaultOptions( type: 'webassembly/async', }, ], + parser: { + javascript: { + requireAlias: true, + }, + }, }, plugins: (compilerOptions?.plugins || []) .concat(testConfig.plugins || []) diff --git a/packages/rspack/src/config/defaults.ts b/packages/rspack/src/config/defaults.ts index 04e779a207f3..2894ed221076 100644 --- a/packages/rspack/src/config/defaults.ts +++ b/packages/rspack/src/config/defaults.ts @@ -294,7 +294,7 @@ const applyJavascriptParserOptionsDefaults = ( D(parserOptions, 'wrappedContextRegExp', /.*/); D(parserOptions, 'strictExportPresence', false); D(parserOptions, 'requireAsExpression', true); - D(parserOptions, 'requireAlias', true); + D(parserOptions, 'requireAlias', false); D(parserOptions, 'requireDynamic', true); D(parserOptions, 'requireResolve', true); D(parserOptions, 'commonjs', true); diff --git a/tests/rspack-test/configCases/context-module/unknown-context-critical/rspack.config.js b/tests/rspack-test/configCases/context-module/unknown-context-critical/rspack.config.js index 7458c4f30b0c..273badbe3669 100644 --- a/tests/rspack-test/configCases/context-module/unknown-context-critical/rspack.config.js +++ b/tests/rspack-test/configCases/context-module/unknown-context-critical/rspack.config.js @@ -4,7 +4,8 @@ module.exports = { module: { parser: { javascript: { - unknownContextCritical: true + unknownContextCritical: true, + requireAlias: true, } } } diff --git a/tests/rspack-test/configCases/parsing/renaming-disabled/rspack.config.js b/tests/rspack-test/configCases/parsing/renaming-disabled/rspack.config.js index efb7dcf661ed..1fa142ca9a85 100644 --- a/tests/rspack-test/configCases/parsing/renaming-disabled/rspack.config.js +++ b/tests/rspack-test/configCases/parsing/renaming-disabled/rspack.config.js @@ -2,7 +2,6 @@ module.exports = { module: { parser: { javascript: { - requireAlias: false, requireAsExpression: false } } diff --git a/tests/rspack-test/configCases/parsing/rspack-issue-10005/rspack.config.js b/tests/rspack-test/configCases/parsing/rspack-issue-10005/rspack.config.js index 58eb2af29b24..3da0fe052941 100644 --- a/tests/rspack-test/configCases/parsing/rspack-issue-10005/rspack.config.js +++ b/tests/rspack-test/configCases/parsing/rspack-issue-10005/rspack.config.js @@ -1,2 +1,10 @@ /** @type {import("@rspack/core").Configuration} */ -module.exports = {}; +module.exports = { + module: { + parser: { + javascript: { + requireAlias: true, + }, + } + }, +}; diff --git a/tests/rspack-test/defaultsCases/default/base.js b/tests/rspack-test/defaultsCases/default/base.js index 6883831ecbc3..3eaeb565a4fd 100644 --- a/tests/rspack-test/defaultsCases/default/base.js +++ b/tests/rspack-test/defaultsCases/default/base.js @@ -206,7 +206,7 @@ module.exports = { importDynamic: true, importMeta: true, jsx: false, - requireAlias: true, + requireAlias: false, requireAsExpression: true, requireDynamic: true, requireResolve: true, diff --git a/tests/rspack-test/diagnosticsCases/module-parse-failed/require-warning/rspack.config.js b/tests/rspack-test/diagnosticsCases/module-parse-failed/require-warning/rspack.config.js new file mode 100644 index 000000000000..fd31133b404b --- /dev/null +++ b/tests/rspack-test/diagnosticsCases/module-parse-failed/require-warning/rspack.config.js @@ -0,0 +1,10 @@ +/** @type {import("@rspack/core").Configuration} */ +module.exports = { + module: { + parser: { + javascript: { + requireAlias: true, + } + } + } +};