From 190aa63121034315a85f907fc20056464871e536 Mon Sep 17 00:00:00 2001 From: Lxdll <67940745+Lxdll@users.noreply.github.com> Date: Thu, 12 Jan 2023 20:41:39 +0800 Subject: [PATCH 1/2] Update tree-shaking.mdx --- src/content/guides/tree-shaking.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/guides/tree-shaking.mdx b/src/content/guides/tree-shaking.mdx index 374539e61228..653af30bc2f6 100644 --- a/src/content/guides/tree-shaking.mdx +++ b/src/content/guides/tree-shaking.mdx @@ -317,7 +317,7 @@ export { default as ButtonGroup } from './ButtonGroup'; ## 将函数调用标记为无副作用 $#mark-a-function-call-as-side-effect-free$ -是可以告诉 webpack 一个函数调用是无副作用的,只要通过 `/*#__PURE__*/` 注释。它可以被放到函数调用之前,用来标记它们是无副作用的(pure)。传到函数中的入参是无法被刚才的注释所标记,需要单独每一个标记才可以。如果一个没被使用的变量定义的初始值被认为是无副作用的(pure),它会被标记为死代码,不会被执行且会被压缩工具清除掉。这个行为被会开启当 [`optimization.innerGraph`](/configuration/optimization/#optimizationinnergraph) 被设置成 `true`。 +是可以告诉 webpack 一个函数调用是无副作用的,只要通过 `/*#__PURE__*/` 注释。它可以被放到函数调用之前,用来标记它们是无副作用的(pure)。传到函数中的入参是无法被刚才的注释所标记,需要单独每一个标记才可以。如果一个没被使用的变量定义的初始值被认为是无副作用的(pure),它会被标记为死代码,不会被执行且会被压缩工具清除掉。这个行为会被开启当 [`optimization.innerGraph`](/configuration/optimization/#optimizationinnergraph) 被设置成 `true`。 **file.js** From a98dff238c78ee9dfe59d8bc316721a2f68a0c2c Mon Sep 17 00:00:00 2001 From: Jacob Date: Sat, 14 Jan 2023 13:18:35 +0800 Subject: [PATCH 2/2] Update src/content/guides/tree-shaking.mdx --- src/content/guides/tree-shaking.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/guides/tree-shaking.mdx b/src/content/guides/tree-shaking.mdx index 653af30bc2f6..dd21da4c6bf8 100644 --- a/src/content/guides/tree-shaking.mdx +++ b/src/content/guides/tree-shaking.mdx @@ -317,7 +317,7 @@ export { default as ButtonGroup } from './ButtonGroup'; ## 将函数调用标记为无副作用 $#mark-a-function-call-as-side-effect-free$ -是可以告诉 webpack 一个函数调用是无副作用的,只要通过 `/*#__PURE__*/` 注释。它可以被放到函数调用之前,用来标记它们是无副作用的(pure)。传到函数中的入参是无法被刚才的注释所标记,需要单独每一个标记才可以。如果一个没被使用的变量定义的初始值被认为是无副作用的(pure),它会被标记为死代码,不会被执行且会被压缩工具清除掉。这个行为会被开启当 [`optimization.innerGraph`](/configuration/optimization/#optimizationinnergraph) 被设置成 `true`。 +是可以告诉 webpack 一个函数调用是无副作用的,只要通过 `/*#__PURE__*/` 注释。它可以被放到函数调用之前,用来标记它们是无副作用的(pure)。传到函数中的入参是无法被刚才的注释所标记,需要单独每一个标记才可以。如果一个没被使用的变量定义的初始值被认为是无副作用的(pure),它会被标记为死代码,不会被执行且会被压缩工具清除掉。当 [`optimization.innerGraph`](/configuration/optimization/#optimizationinnergraph) 被设置成 `true` 时这个行为会被启用。 **file.js**