因为我想要灵活,我想创建3个SEPARATE小型JavaScript RequireJS AMD项目(utils,mvc,widgets)。我不希望他们在一个大型项目中。它们不应该是独立的可执行文件,只是为了以后集成到其他项目中。
在此之后我想创建一个Web应用程序,前端应该是一个JavaScript RequireJS AMD项目。我想在我的网络应用程序项目中使用这3个单独的AMD项目作为外部依赖项。
到目前为止,我在requirejs amd项目中使用的唯一外部AMD依赖项(例如Backbone.js的AMD版本)是单个连接文件,而不是包含许多小文件的项目。
有人可以告诉我如何开始这种情况吗?
也许它是相同的,只是为外部依赖项创建别名,完全与我对外部单文件,连接的amd依赖项的处理方式完全相同。
但我怀疑这是特殊情况下的最佳做法。
也许有人可以给我建议。
提前多多谢谢。
沃尔夫冈
答案 0 :(得分:-1)
虽然这并没有真正回答你的问题,但我建议像对待任何其他外部库一样对待你的3个独立项目:当它们发生变化时,在更高版本中重新构建它们并相应地调整web项目的依赖性。
您的网络项目与其他3个项目是分开的,原因是:它们是不同的东西。您的Web项目不应该负责构建它的依赖项,它们应该这样做。