适用范围:
1. 作用:
- 导入时, 把多余、用不到的变量、函数忽略导入, 节省资源
使用指南
2. 使用方法:
- 在 Vite 配置文件中设置
optimizeDeps选项为true - 在 package.json 中设置
"sideEffects": false,以帮助 Vite 更好地进行 tree shaking - 使用 ES Module 的方式导入代码,以便 Vite 进行静态分析
3. 示例代码:
// 导入 lodash 库中的某个函数
import { debounce } from 'lodash';
// 使用 debounce 函数
debounce(() => {
console.log('This function will be debounced');
}, 500);