You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 17 + Tauri 应用在 macOS 10.15.7 及更低版本运行时出现 SyntaxError: Unexpected token '=' promiseReactionJob 错误的问题求助

Angular 17 + Tauri 应用在 macOS 10.15.7 及更低版本运行时出现 SyntaxError: Unexpected token '=' promiseReactionJob 错误的问题求助

我正在开发一个基于 Angular 17 + Tauri 的应用,最近在 macOS 10.15.7 及更低版本上运行时碰到了这样一个错误:
SyntaxError: Unexpected token '=' promiseReactionJob

我观察到的情况:

  • 应用在版本高于 10.15.7 的 macOS 系统上运行完全正常
  • 这个错误只在 macOS 10.15.7 及更低版本上出现
  • 我尝试移除了 package.json 里的 browserslist 配置段,但问题依然存在——不管是新还是旧的 macOS 版本,错误都没变化,这段配置内容是:

"browserslist": [
"> 0.5%",
"last 2 versions",
"Firefox ESR",
"not dead",
"not IE 11",
"not kaios 2.5",
"not op_mini all"
]

我已经尝试过的解决办法:

  • 从 package.json 中删除 browserslist 配置 → 没有任何改善
  • 查阅了 Tauri 和 Angular 对旧版 macOS 的兼容性说明
  • 确保 Angular 应用在和 Tauri 打包前已经完成了正确编译

我的疑问:

  • 为什么这个错误偏偏只在 macOS 10.15.7 及更低版本上出现?
  • 这会不会是因为系统自带的 WebView 版本太旧,不支持某些现代 JavaScript 语法导致的?
  • 有没有什么办法能让我的 Angular + Tauri 应用在旧版 macOS 上正常运行,不再出现这个错误?

希望各位能给我一些帮助,非常感谢!

备注:内容来源于stack exchange,提问作者humans9198

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 08:48:00