vite lodash tree shaking


正常来说使用lodash-es即可

npm i lodash-es

但是发现并没有tree shaking掉

研究了一手,发现是代码不规范造成的

项目中多处引入了lodash

解决办法,替换掉lodash为lodash-es,顺便在vite.config里加上配置防止这个问题

{
    resolve: {
      alias: [
        {
          find: 'lodash',
          replacement: 'lodash-es',
        },
      ],
    },
}

完事


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注