gpt4 book ai didi

javascript - AOT : Error: Uncaught (in promise): TypeError: Cannot read property '$' of undefined

转载 作者:行者123 更新时间:2023-11-30 21:10:07 25 4
gpt4 key购买 nike

<分区>

我正在尝试在 AOT 生产构建中发布一个 Angular4 前端项目。在长时间让 angular cli 在 aot 模式下成功构建之后,我终于能够发布之前使用“build prod --aot false”发布的前端,并看到 AOT 和 JIT 之间的区别。不幸的是,当 webapp 在浏览器中启动时,我遇到了错误。

Error: Uncaught (in promise): TypeError: Cannot read property '$' of undefined

错误似乎与我在 app.module.ts 中的 jQuery(因为 $)有关。

'import * as $ from 'jquery';' 

但我意识到这根本与 jQuery 无关,因为即使我完全删除了应用程序中的 jQuery 引用和用法,我仍然遇到相同的错误。

注意:如果前端是使用“prod --aot true”构建的,但当应用程序是使用“prod --aot false”构建时,我只会收到此错误

更新:我还意识到我在项目中有 SignalR 服务,它使用 $ 符号定义如下。

export class SignalrWindow extends Window {
$: any;
}

不确定发生了什么。任何帮助都会很棒!

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