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

Angular v7项目运行时遇Uncaught SyntaxError错误求助

问题:Angular v7项目运行时触发严格模式语法错误,根源指向第三方模块

我正在开发一个基于Angular v7的项目,今天运行时遇到了一个顽固的错误:

Uncaught SyntaxError:严格模式下不允许使用\8和\9。

经过排查,问题出在我目前无法替换的第三方模块angular-essential-select@2.0.12上。我没有修改过tsconfig.json或angular.json配置文件,而且明确没有启用严格模式。项目能正常完成编译,但就是因为这个错误完全无法运行。

我已经尝试了多种排查手段,包括:

  • 执行npm ci重新安装依赖
  • 克隆故障发生前的仓库版本
    但仍然毫无头绪,恳请大家给点解决建议。

更新1

在新机器上克隆仓库后,这个问题没有复现。我猜测可能是全局npm包更新或者npm缓存异常导致的。

更新2

之前我只在Google Chrome中测试这个问题,经Richard Hogg提醒后,我在Firefox中测试发现项目可以正常运行。考虑到Chrome和Edge都是基于Chromium内核,推测可能是Chromium的某次更新引发了这个兼容性问题,目前还在进一步排查中。


内容的提问来源于stack exchange,提问作者Askirkela

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 13:27:46