gpt4 book ai didi

angular - 未捕获的语法错误 :\8 and\9 are not allowed in strict mode

转载 作者:行者123 更新时间:2023-12-04 13:32:19 27 4
gpt4 key购买 nike

我在一个使用 Angular v7 的项目上工作,今天遇到了这个错误 Uncaught SyntaxError: \8 and \9 are not allowed in strict mode.在运行时不会消失
我已经能够将其追溯到 angular-essential-select我使用且目前无法替换的模块 (2.0.12)。
我没有修改我的 tsconfig.json或我的 angular.json我绝对没有启用严格模式。
问题是我的应用程序编译正确,但由于此错误而无法运行。
我已经尝试了我能想到的一切(从一个简单的 npm ci 到我的 repo 的完整克隆,在它崩溃之前我没有推送任何东西),我不知道。如果有人想插话,将不胜感激。

更新:
我在一台新机器上尝试了一个 repo 克隆:这个问题在我的另一台机器上没有转换(这是一个好点)。
我最好的猜测是,无论出于何种原因更新了全局 npm 包,并导致了这种困惑或一些 npm 缓存恶作剧。

更新 #2:
我只在谷歌浏览器上检查过,但理查德霍格的评论让我检查了 Firefox:它工作正常。
猜猜因为 Google Chrome 和 MS Edge 都在同一个 Chromium 核心上运行,所以 Chromium 更新可能会出现问题......回到解决这个问题!

最佳答案

我在工作中遇到了同样的问题,该应用程序运行良好,然后在我更新 VScode 后出现,但我觉得它来自浏览器,因为它与 MS Edge 一起工作,现在根本无法工作,很奇怪..如果你发现问题,请张贴。
编辑:所以我们或我的同事现在找到了一个修复程序..它是添加 noImplicitUseStrict,他在我糟糕的二手信息中解释说浏览器已将严格模式更新为实际上是严格的!在浏览器允许之前,现在您必须将这行代码添加到 tsconfig.json 中,如果这有帮助,否则很抱歉,祝您好运!
“严格”:错误,
"noImplicitUseStrict": 真,

关于angular - 未捕获的语法错误 :\8 and\9 are not allowed in strict mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64282210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com