本节内容派生于以下链接指向的内容 ,并遵守 CC BY 4.0 许可证的规定。
以下内容如果没有特殊声明,可以认为都是基于原内容的修改和删减后的结果。
本节涵盖了使用 Rspack 编译代码时所有可用的变量。模块将能够通过 module
和其他变量访问来自编译过程的特定数据。
是否启用了热模块替换,并提供了一些方法来处理该过程。有关详细信息,请参阅 HMR API 页面。
module.hot
的别名,import.meta.webpackHot
可以在严格的 ESM 中使用,而 module.hot 不能。
依赖于配置项 node.__dirname
。
false
:未定义mock
:等于 '/'
true
:node.js __dirname如果在一个被 Parser 解析的表达式内部使用,则配置选项会被当作 true
处理。
当前模块的资源查询(resource query)。如果进行了如下的 require
调用,那么查询字符串(query string)在 file.js
中可用。
访问所有模块的内部对象。
提供对编译过程中(compilation)的 hash 信息的访问。
等于配置选项的 output.publicPath。
访问当前 chunk 的名称。
访问当前入口的 runtime id。