多个版本的车把,需要避免它们之间的冲突

Multiple versions of handlebars, need to avoid conflict for between them

提问人:Raju Ch 提问时间:7/20/2018 更新时间:7/20/2018 访问量:191

问:

目前在我们的项目中,我们有多个版本的车把,其中一个是非常旧的 1.1.12,并且已经编写了最新版本 4.0.* 的新组件。 我能够使用 grunt-contrib-handlebars 进行预编译,但是当我与旧版本车把上的父项目集成时,由于冲突而面临问题,我无法选择从父项目升级车把版本,因此寻找一种方法使用某些或其他咕噜声插件或任何可用于命名我的车把版本的选项。 任何快速帮助将不胜感激。提前致谢。

jQuery 命名空间 handlebars.js 咕噜咕噜-contrib-uglify

评论

0赞 showdev 7/20/2018
请参阅 Handlebars.noConflict()。“这允许同时使用不同版本的库,而不必担心版本冲突。”
0赞 Raju Ch 7/20/2018
谢谢,我会尝试这个并更新。我也在考虑将其保留在本地函数下,例如 (function(handlebars){})(myhandlebars),但不确定在使用 grunt-contrib-handlebars 时如何做到这一点,我正在使用它来预编译模板和 uglify 以与其他 js 结合使用。你能帮忙吗?
0赞 Raju Ch 7/24/2018
感谢您的支持,我能够通过使用 Handlebars.noConflict() 来实现它。

答: 暂无答案