diff --git a/src/content/guides/tree-shaking.mdx b/src/content/guides/tree-shaking.mdx index 374539e61228..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**