我们的项目通过grails jquery插件使用jquery 1.11.1版本,并通过 Assets 管道 list (app.js)导入。
最近,一个团队成员添加了jasper插件,其中包括jquery.js(v1.6.2)文件,无论我做什么,该文件似乎都能通过jquery插件版本(1.11.1)进入管道的输出文件。这在使用grails包装器的jenkins构建中发生(带有无尽 war )。出于某种原因,通过终端(grailsw war)完成后,它在本地Windows机器上就可以正常工作。
这是app.js包括的
//= require jquery
//= require js/jquery-ui-1.10.4.custom.min
//= require bootstrap
我努力了:
有什么建议么? jasper插件jira似乎不存在,因此无法向他们提出此问题。理想情况下,我认为它们不应包含jquery版本。
最佳答案
我最终删除了jquery grails插件,并转到所有Web框架的Bower Asset Management。
然后更改require路径以指向Bower下载的jquery文件。
//= require jquery/dist/jquery
//= require bootstrap/dist/js/bootstrap
关于grails - grails jasper插件和jquery插件与 Assets 管道冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36752165/