本节内容来自以下链接的内容,并受 CC BY 4.0 许可证约束。
除非另有说明,否则以下内容可以被认为是基于原始内容的修改和删除的结果。
以下 Node.js 选项配置是否要填充或模拟某些 Node.js 全局变量。
boolean 'warn''warn'有关此对象的具体行为,请参阅 Node.js 文档。
选项
true: 提供一个填充。false: 不提供任何内容。期望此对象的代码可能会因 ReferenceError 而崩溃。'warn': 在使用 global 时显示警告。boolean 'mock' | 'warn-mock' | 'eval-only''warn-mock', 'node-module' 当 output.module 启用时选项
true: 相对于 context 选项的输入文件的名称。false: Rspack 不会触碰您的 __filename 代码,这意味着您拥有常规的 Node.js __filename 行为。在 Node.js 环境中运行时的 输出 文件的名称。'mock': 固定值 '/index.js'。'warn-mock': 使用固定值 '/index.js',但显示警告。'node-module': 当 output.module 启用时,将 CommonJS 模块中的 __filename 替换为 fileURLToPath(import.meta.url)。'eval-only': 等效于 false。boolean 'mock' | 'warn-mock' | 'eval-only''warn-mock', 'node-module' 当 output.module 启用时选项
true: 相对于 context 选项的 输入 文件的目录名。false: Rspack 不会触碰您的 __dirname 代码,这意味着您拥有常规的 Node.js __dirname 行为。在 Node.js 环境中运行时的 输出 文件的目录名。'mock': 固定值 '/'。'warn-mock': 使用固定值 '/',但显示警告。'node-module': 当 output.module 启用时,将 CommonJS 模块中的 __dirname 替换为 fileURLToPath(import.meta.url + "/..")。'eval-only': 等效于 false。