2

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

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

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

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

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

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

也许有人可以给我建议。

提前非常感谢。

沃尔夫冈

4

1 回答 1

-1

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

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

于 2013-09-19T06:49:12.620 回答