Skip to content

package.json 里面 sideEffects 属性的作用是什么?

Posted on:2024年8月28日 at 01:18

package.json 中的 sideEffects 属性主要用于优化 JavaScript 打包工具(如 Webpack)的 tree shaking 过程。tree shaking 是一种优化技术,它会移除未使用的代码,以减小打包后的文件体积。

sideEffects 属性的作用

示例

{
  "name": "my-package",
  "version": "1.0.0",
  "sideEffects": false
}

使用场景

原文转自:https://fe.ecool.fun/topic/f672cd2e-5419-4157-8f71-b2ce317c3b9c