资源合并后 JS 执行顺序出问题了怎么办?
我们项目里把几个 JS 文件合并成一个 bundle.js 之后,页面直接报错了,说某个函数找不到。明明单独加载的时候都好好的,合并之后顺序好像乱了。
我试过调整 webpack 的 entry 顺序,也试过用 import 显式引入依赖,但还是不行。是不是合并的时候没处理好依赖关系?
// utils.js
function formatDate(date) {
return date.toISOString().split('T')[0];
}
// main.js
const today = formatDate(new Date()); // 合并后这里报 formatDate is not defined
console.log(today);
暂无解答