gpt4 book ai didi

angular - 在 Angular 6 中找不到 HammerJS

转载 作者:太空狗 更新时间:2023-10-29 16:48:15 25 4
gpt4 key购买 nike

我在我的项目中使用 Angular Material 。我收到此警告:

Could not find HammerJS. Certain Angular Material components maynot work correctly.

The "longpress" event cannot be boundbecause Hammer.JS is not loaded and no custom loader has beenspecified.

我知道这是 question 的副本

他们在回答中提到:

  1. 我们必须将 "^2.0.8", 添加到 package.json 文件中的 dependencies
  2. polyfills.ts 文件中导入 'hammerjs/hammer';

在我的情况下一切都很好,但我仍然收到相同的警告浏览器控制台。

最佳答案

有两种方法可以解决这个问题:

  1. 在您的主模块文件或 polyfills.ts 中包含 (main) 导入:

    import 'hammerjs';
  2. 或者将来自 CDN 的脚本包含到您的 index.html 文件中:

    <head>
    <!-- ... -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.8/hammer.min.js"></script>
    <!-- ... -->
    </head>

关于angular - 在 Angular 6 中找不到 HammerJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52584700/

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