CC 4.0 协议声明

本节内容派生于以下链接指向的内容 ,并遵守 CC BY 4.0 许可证的规定。

以下内容如果没有特殊声明,可以认为都是基于原内容的修改和删减后的结果。

Context

  • 类型: string
  • 默认值:process.cwd()

基础目录:该选项用于设置 Rspack 构建时所依赖的基础路径。

context 是一个绝对路径,它被用作为 Rspack 配置中相对路径的基础路径,比如 entryoutput 等配置中包含的相对路径。

默认情况下,Rspack 会使用 Node.js 进程的当前工作目录作为基础目录。在大多数情况下,我们推荐手动设置一个基础目录,而不是依赖 Node.js 的当前工作目录。

示例

比如,你可以使用 __dirname 作为基础目录:

rspack.config.js
module.exports = {
  context: __dirname,
  entry: {
    main: './src/index.js',
  },
};

在上述例子中,main 入口会基于 path.join(__dirname, './src/index.js') 路径进行解析。

ON THIS PAGE