正常来说使用lodash-es即可
npm i lodash-es
但是发现并没有tree shaking掉

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

项目中多处引入了lodash
解决办法,替换掉lodash为lodash-es,顺便在vite.config里加上配置防止这个问题
{
resolve: {
alias: [
{
find: 'lodash',
replacement: 'lodash-es',
},
],
},
}
完事