【问题标题】:RequireJS AMD project with external, not single-file amd dependenciesRequireJS AMD 项目具有外部而不是单文件 amd 依赖项
【发布时间】:2013-01-12 06:11:48
【问题描述】:

因为我想要灵活,我想创建 3 个单独的小型 JavaScript RequireJS AMD 项目(utils、mvc、widgets)。我不希望他们参与一个大型项目。它们不应该是独立执行的,只是为了以后集成到其他项目中。

在此之后我想创建一个 Web 应用程序,前端应该是一个 JavaScript RequireJS AMD 项目。我想在我的网络应用程序项目中使用这 3 个独立的 AMD 项目作为外部依赖项。

到目前为止,我在 requirejs amd 项目(例如 AMD 版本的 Backbone.js)中使用的唯一外部 AMD 依赖项是单个串联文件,而不是包含许多小文件的项目。

有人可以告诉我在这种情况下如何开始吗?

也许它是一样的,只是为外部依赖项创建别名,就像我对那些外部单文件、串联的 amd 依赖项所做的那样。

但我怀疑在特殊情况下哪个是最佳做法。

也许有人可以给我建议。

非常感谢。

沃尔夫冈

【问题讨论】:

    标签: requirejs amd


    【解决方案1】:

    虽然这并不能真正回答您的问题,但我建议您像对待任何其他外部库一样对待您的 3 个独立项目:当它们发生变化时,在更高版本中重新构建它们并相应地调整您的 Web 项目的依赖关系。

    您的 Web 项目与其他 3 个项目分开是有原因的:它们是不同的东西。您的 Web 项目不应该负责构建它的依赖项,他们应该这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多