chdyiboke / weekly

issue and share weekly
5 stars 1 forks source link

npm包版本管理-不同版本依赖 #76

Open chdyiboke opened 2 years ago

chdyiboke commented 2 years ago

高低版本包是否会覆盖低版本的包呢?

chdyiboke commented 2 years ago

高低版本都存在(node_modules 依赖结构 )

问题: 那么包的体积也变的更大了,怎么优化呢?

使用 ES Module 规范和支持 tree shaking 的包,就是在包的 package.json 中,写着这样的一行代码 "sideEffects": false 。 它来告诉 webpack ,如果我这个包有些方法没有被使用,那么你可以尽情的抖掉(不打包)。避免代码冗余。