我们目前正在尝试将Dojo包含在我们的liferay 7应用程序中并遇到重大困难,因为看起来AMD加载程序与Liferay的AMD加载程序发生冲突,并且它阻止了Dojo的定义和要求正常工作。
如果有人作为将dojo带入Liferay 7的解决方案,我将非常感谢您提供的任何建议或技巧。
答案 0 :(得分:0)
当与Liferay一起使用dojo应用程序时,我可以建议你:
保持dojo加载器只需要来自dojo而不是Liferay的AMD模块,因此仅对dojo使用dojo,仅为Liferay使用Liferay。
在构建应用程序时,您需要有两个单独的构建过程,dojo使用自己的工具dojo/util,并且您无法使用其他构建器轻松构建dojo应用程序