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

具有外部而非单文件AMD依赖项的RequireJS AMD项目,requirejs,amd,Requirejs,Amd,因为我想变得灵活,所以我想创建3个独立的小型JavaScript RequireJS AMD项目(UTIL、mvc、小部件)。我不希望他们在一个大项目中。它们不应该是独立可执行的,只是为了以后集成到其他项目中 在此之后,我想创建一个web应用程序,前端应该是一个JavaScript RequireJS AMD项目。我想在我的web应用程序项目中使用这3个独立的AMD项目作为外部依赖项 到目前为止,我在我的requirejs AMD项目中使用的唯一外部AMD依赖项(例如,Backbone.js的A

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

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

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

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

也许是一样的,只是为外部依赖项创建别名,就像我处理那些外部单文件连接的amd依赖项一样

但我怀疑在这种特殊情况下哪一种做法是最好的

也许有人能给我一些建议

事先多谢


Wolfgang

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


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

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

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