@@ -85,7 +85,7 @@ exports.aFunction = function doSomething() {
8585
8686如果在一个被 Parser 解析的表达式内部使用,则配置选项会被当作 ` true ` 处理。
8787
88- ## import.meta.url $#import-meta-url$
88+ ## import.meta.url
8989
9090返回模块以 ` file: ` 开头绝对路径的 URL。
9191
@@ -95,7 +95,7 @@ exports.aFunction = function doSomething() {
9595console .log (import .meta.url); // 输出结果类似于 `file:///path/to/your/project/src/index.js`
9696` ` `
9797
98- ## import.meta.webpack $#import-meta-webpack$
98+ ## import.meta.webpack
9999
100100返回 webpack 的版本
101101
@@ -105,7 +105,7 @@ console.log(import.meta.url); // 输出结果类似于 `file:///path/to/your/pro
105105console .log (import .meta.webpack); // output `5` for webpack 5
106106` ` `
107107
108- ## import.meta.webpackHot $#importmetawebpackhot$
108+ ## import.meta.webpackHot
109109
110110webpack 特定。[` module .hot ` ](#modulehot-webpack-specific) 的一个别名,[strict ESM](/guides/ecma-script-modules/#flagging-modules-as-esm) 中可以使用 ` import .meta.webpackHot` 但是不能使用 ` module.hot` 。
111111
@@ -133,15 +133,15 @@ require('file.js?test');
133133__resourceQuery === ' ?test' ;
134134` ` `
135135
136- ## \_\_ webpack_public_path\_\_ (webpack-specific) $#__webpack_public_path__-webpack-specific$
136+ ## \_\_ webpack_public_path\_\_ (webpack-specific)
137137
138138等同于 ` output .publicPath ` 配置选项。
139139
140- ## \_\_ webpack_require\_\_ (webpack-specific) $#__webpack_require__-webpack-specific$
140+ ## \_\_ webpack_require\_\_ (webpack-specific)
141141
142142原始 require 函数。这个表达式不会被解析器解析为依赖。
143143
144- ## ` __webpack_chunk_load__` (webpack 特有变量) $#__webpack_chunk_load__-webpack- specific$
144+ ## ` __webpack_chunk_load__` (webpack- specific)
145145
146146内部 chunk 载入函数,有一个输入参数:
147147
@@ -169,27 +169,27 @@ import('./module-a').then((moduleA) => {
169169});
170170` ` `
171171
172- ## \_\_ webpack_module\_\_ (webpack-specific) $#__webpack_module__-webpack-specific$
172+ ## \_\_ webpack_module\_\_ (webpack-specific)
173173
174174<Badge text="5.68.0+" />
175175
176176它提供对当前 ` module ` 的访问。` module ` 在 ESM 严格模式下不可用。
177177
178- ## \_\_ webpack_module\_\_ .id (webpack-specific) $#__webpack_module__id-webpack-specific$
178+ ## \_\_ webpack_module\_\_ .id (webpack-specific)
179179
180180<Badge text="5.68.0+" />
181181
182182它提供对当前 ` module ` (` module .id ` ) ID 的访问。` module ` 在 ESM 严格模式下不可用。
183183
184- ## \_\_ webpack_modules\_\_ (webpack-specific) $#__webpack_modules__-webpack-specific$
184+ ## \_\_ webpack_modules\_\_ (webpack-specific)
185185
186186访问所有模块的内部对象。
187187
188- ## \_\_ webpack_hash\_\_ (webpack-specific) $#__webpack_hash__-webpack-specific$
188+ ## \_\_ webpack_hash\_\_ (webpack-specific)
189189
190190这个变量提供对编译过程中(compilation)的 hash 信息的访问。
191191
192- ## \_\_ webpack_get_script_filename\_\_ (webpack-specific) $#__webpack_get_script_filename__-webpack-specific$
192+ ## \_\_ webpack_get_script_filename\_\_ (webpack-specific)
193193
194194` function (chunkId )`
195195
@@ -206,11 +206,11 @@ __webpack_get_script_filename__ = (chunkId) => {
206206};
207207` ` `
208208
209- ## \_\_ non_webpack_require\_\_ (webpack-specific) $#__non_webpack_require__-webpack-specific$
209+ ## \_\_ non_webpack_require\_\_ (webpack-specific)
210210
211211生成一个不会被 webpack 解析的 ` require` 函数。配合全局可以获取到的 require 函数,可以完成一些酷炫操作。
212212
213- ## \_\_ webpack_exports_info\_\_ (webpack-specific) $#__webpack_exports_info__-webpack-specific$
213+ ## \_\_ webpack_exports_info\_\_ (webpack-specific)
214214
215215在模块中, ` __webpack_exports_info__` 可以被获取到,以便导出模块用以自我检查:
216216
@@ -234,7 +234,7 @@ __webpack_get_script_filename__ = (chunkId) => {
234234
235235- 可以从嵌套的 exports 中得到相关信息: 例如 ` __webpack_exports_info__.< exportName> .< exportName> .< exportName> .used `
236236
237- ## \_\_ webpack_is_included\_\_ (webpack-specific) $#webpack-is-included$
237+ ## \_\_ webpack_is_included\_\_ (webpack-specific)
238238
239239<Badge text="5.16.0+" />
240240
@@ -246,7 +246,7 @@ if (__webpack_is_included__('./module-a.js')) {
246246}
247247` ` `
248248
249- ## \_\_ webpack_base_uri\_\_ (webpack-specific) $#webpack-base-uri$
249+ ## \_\_ webpack_base_uri\_\_ (webpack-specific)
250250
251251运行时修改 base 的 URI。
252252
@@ -257,7 +257,7 @@ if (__webpack_is_included__('./module-a.js')) {
257257 __webpack_base_uri__ = ' https://example.com' ;
258258 ` ` `
259259
260- ## \_\_ webpack_runtime_id\_\_ $#webpackruntimeid$
260+ ## \_\_ webpack_runtime_id\_\_
261261
262262访问当前入口的 [runtime](/blog/2020-10-10-webpack-5-release/#entry-point-runtime) id。
263263
@@ -269,6 +269,6 @@ if (__webpack_is_included__('./module-a.js')) {
269269console .log (__webpack_runtime_id__ === ' main' );
270270` ` `
271271
272- ## DEBUG (webpack-specific) $#debug--webpack-specific$
272+ ## DEBUG (webpack-specific)
273273
274274等同于 ` debug` 配置选项。
0 commit comments