RequireJS AMD项目具有外部而非单文件amd依赖项

时间:2013-01-12 06:11:48

标签: requirejs amd

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

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

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

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

也许它是相同的,只是为外部依赖项创建别名,完全与我对外部单文件,连接的amd依赖项的处理方式完全相同。

但我怀疑这是特殊情况下的最佳做法。

也许有人可以给我建议。

提前多多谢谢。

沃尔夫冈

1 个答案:

答案 0 :(得分:-1)

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

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