资源合并后 JS 执行顺序出问题了怎么办?

闲人仙仙 阅读 4

我们项目里把几个 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);
我来解答 赞 2 收藏
二维码
手机扫码查看
暂无解答

暂无解答