Skip to content

Commit cf9f9dc

Browse files
committed
docs(cn): update translations about tree shaking
1 parent 0538937 commit cf9f9dc

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/content/configuration/module.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -986,7 +986,7 @@ module.exports = {
986986

987987
`bool`
988988

989-
表明模块的哪一部份包含副作用。详情参阅 [Tree Shaking](/guides/tree-shaking/#mark-the-file-as-side-effect-free)
989+
表明模块的哪一部份包含副作用。请参阅 [Tree Shaking](/guides/tree-shaking/#mark-the-file-as-side-effect-free) 以了解更多信息
990990

991991
## Rule.test $#ruletest$
992992

src/content/configuration/optimization.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ module.exports = {
496496

497497
`boolean = true` `string: 'flag'`
498498

499-
告知 webpack 去辨识 `package.json` 中的 [`副作用`](https://github.com/webpack/webpack/blob/master/examples/side-effects/README.md) 标记或规则,以跳过那些当导出不被使用且被标记不包含副作用的模块
499+
告诉 webpack 去辨识 `package.json` 中的 [`sideEffects`](https://github.com/webpack/webpack/blob/master/examples/side-effects/README.md) 标记或规则,以跳过那些当导出不被使用且被标记为不包含副作用的模块
500500

501501
**package.json**
502502

@@ -508,11 +508,11 @@ module.exports = {
508508
}
509509
```
510510

511-
T> 请注意的是 `(副作用)sideEffects` 需要在 npm 模块的 `package.json` 文件中,但并不意味着你需要在你自己的引用那个大模块的项目中的
511+
T> 请注意,`sideEffects` 应该位于 npm 模块的 `package.json` 文件中,但并不意味着你需要在自己项目中引入大模块的
512512
`package.json` 中将 `sideEffects` 设置成 `false`
513513

514-
`optimization.sideEffects` 取决于 [`optimization.providedExports`](#optimizationprovidedexports) 被设置成启用。这个依赖会有构建时间的损耗,但去掉模块会对性能有正面的影响,因为更少的代码被生成。该优化的效果取决于你的代码库
515-
可以尝试这个特性以获取一些可能的性能优化
514+
`optimization.sideEffects` 首先依赖于 [`optimization.providedExports`](#optimizationprovidedexports) 被设置为启用。这个依赖会有构建时间的损耗,但移除模块将生成更少的代码,因此有利于性能的提升。该优化的效果取决于代码库
515+
可以尝试此特性以获取一些可能的性能优化
516516

517517
**webpack.config.js**
518518

@@ -525,7 +525,7 @@ module.exports = {
525525
};
526526
```
527527

528-
只使用手动 flag,并且不对源码进行分析
528+
如果不想要分析源码,那么可以将其指定为 `flag`
529529

530530
```js
531531
module.exports = {
@@ -536,9 +536,9 @@ module.exports = {
536536
};
537537
```
538538

539-
此处的 `'flag'` 值在非生产环境默认使用
539+
此处的 `'flag'` 值在非生产环境中默认使用
540540

541-
T> 设置为 `optimization.sideEffects` ,当模块只包含无副作用的语句时,此模块也会被标记为无副作用。
541+
T> 启用 `optimization.sideEffects` ,当模块只包含无副作用的语句时,此模块也会被标记为无副作用。
542542

543543
## optimization.splitChunks $#optimizationsplitchunks$
544544

0 commit comments

Comments
 (0)