[HammerJS在更新到Angular 9后停止工作

问题描述 投票:0回答:1

我最近将我的Web应用程序从Angular 8更新为Angular9。我注意到HammerJS不再正常工作。在Google上进行几次搜索后,我迅速发现我需要添加HammerModule作为一部分我在“ app.module.ts”中的“ imports”语句,如此处所述:

https://github.com/angular/components/blob/master/guides/v9-hammerjs-migration.md

imports: [
    BrowserModule,
    HammerModule,
    ...
]

我遵循了指南,并从我的package.json文件中删除了依赖性,并从main.ts文件中删除了HammerJS的副作用。

现在,当我运行我的应用程序时,出现以下错误:

enter image description here

我做错了还是忘记了什么?我已经搜索了一段时间,但没有找到任何解决方案。感谢您的帮助。

angular hammer.js
1个回答
0
投票

我找到了一种解决方案,但不确定是否是最佳解决方案。我仍将HammerModule导入我的“ app.module.ts”中,但我也将“ hammerjs”的副作用导入放回原处,该文档说,这不是必需的。

在我的main.ts内部:

import 'hammerjs';

希望这可以帮助某人,或者Angular团队最终会解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.