【问题标题】:Import two different libraries with two identical function names导入具有两个相同函数名称的两个不同库
【发布时间】:2022-03-29 10:46:43
【问题描述】:

我在导入我的库时遇到问题。我将这样的项目导入另一个项目:

<app-root></app-root>
        <script type="text/javascript" src="/etc/chat/inline.bundle.js"></script>
        <script type="text/javascript" src="/etc/chat/polyfills.bundle.js"></script>
        <script type="text/javascript" src="/etc/chat/styles.bundle.js"></script>

有两个函数名相同的库:forEach (collection, iteratee)。

这会覆盖我想要使用的功能。我能怎么做 ?知道我不能更改库的顺序。

【问题讨论】:

  • 查看此解决方案:stackoverflow.com/questions/2975793/…
  • 是的,但我无法修改脚本。
  • 您不需要修改它,只需导入一个,将您要保留的函数保存在不同的名称下,然后导入第二个将覆盖第一个函数(但您不需要)不在乎,因为您以不同的名称保存它)。
  • 是的,但我不知道该怎么做,因为我在一行中导入了所有库,如下所示:&lt;script type="text/javascript" src="/etc/chat/styles.bundle.js"&gt;&lt;/script&gt;
  • 那么可能是脚本有bug。它是一个已知的图书馆还是你自己做的?

标签: javascript function package shared-libraries


【解决方案1】:

为其他人发帖,这个帖子提供了解决方案:

Load external library from CDN under an alias

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-22
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多