gpt4 book ai didi

ember.js - 我应该如何将 Bower 依赖项从 Ember-cli 插件导入到消费应用程序中?

转载 作者:行者123 更新时间:2023-12-03 06:43:39 27 4
gpt4 key购买 nike

我成功地通过 Bower 导入了一个 jQuery 插件,以便在 Ember-cli 插件的组件中使用。然而,这唯一有效的原因是我在插件和消费应用程序中定义了对此插件的 Bower 依赖。

这似乎是我做错了。为什么使用应用程序必须声明对插件提供的资源的依赖关系?

问题的关键似乎是构建时的 app 上下文。如果我在插件的 index.js 文件中使用以下 import 语句,我可以省略消费应用程序中的 Bower 依赖项:

app.import('node_modules/my-ember-cli-addon/bower_components/jquery.stickyHooters/dist/jquery.stickyHooters.min.js');

...但是当我将插件构建为独立应用程序时,这就中断了。在这种情况下,需要此路径:

 app.import('bower_components/jquery.stickyHooters/dist/jquery.stickyHooters.min.js');

这是如何工作的?

  1. 在两个地方声明 Bower 依赖项似乎违反直觉
  2. 我不知道如何检测插件的 index.js 中的 app 上下文

最佳答案

结账 ember-cli默认蓝图上的主页。它描述了如何在安装插件时导入 Bower 组件包。

关于ember.js - 我应该如何将 Bower 依赖项从 Ember-cli 插件导入到消费应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31465689/

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