【问题标题】:How to integrate other ember app to existing project?如何将其他 ember 应用程序集成到现有项目中?
【发布时间】:2018-02-17 07:31:32
【问题描述】:

我正在开发 ember cli 版本 1.12 和 node js 版本 v0.12.7,我想集成 ember-cli-barcode 插件。我尝试过以下操作:

ember 安装:npm ember-cli-barcode

然后它会显示消息,它需要节点版本 4 >。所以我使用了节点版本 v7.0.0 稳定版。我安装了节点模块和插件。

然后尝试以下命令:

npm 安装 凉亭安装 余烬服务器

但它总是会显示错误,节点模块等。请帮助我了解如何集成插件以及需要更改哪个文件。

【问题讨论】:

  • 嗯,更新到 ember 3.0 或 2.18 不是一个选项?因为这可能是这个插件与您的旧 ember 版本不兼容。
  • 您可以将此标题更改为“将现代 ember cli 插件添加到 pre-cli 项目”或其他内容。

标签: node.js ember.js ember-cli ember-cli-addons


【解决方案1】:

这应该是评论,但我还不能评论。我是作者,它与 Ember 2.4 及更高版本兼容。我将把版本兼容性信息放在自述文件中。

我还没有使用过这么旧的 cli 版本,但如果它兼容,则 ember 安装应该是你所需要的。该插件是 JsBarcode 的一个非常薄的包装器,因此如果您使用当前的 ember 版本,您可以直接使用该库。

【讨论】:

    【解决方案2】:

    要获得完整的 ember-cli 生态系统的好处,您必须使用支持它的版本。我认为它始于1.13

    如前所述,此插件很可能采用标准 CLI 设置。你可以ask the author

    根据您的应用复杂性,您可以做一些不同的事情。

    您可以使用 js 库 https://github.com/lindell/JsBarcode -(这是插件使用的)

    或者您可能想用最新最好的方式重写应用程序 - 现在。 1.12 的维护成本很高/并且由于您可能已经弄清楚所有逻辑应该如何工作,因此再次编写它并不是最难的部分。 (这听起来很有趣,对吧?) - 然后使用插件

    哪个需要更长的时间?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 2017-02-22
      • 1970-01-01
      相关资源
      最近更新 更多