我是Grunt和分发流程的新手。我有一个Yeoman生成的应用程序使用骨干生成器,require.js和jQuery Mobile。它适用于' grunt serve'但是当我运行构建和服务时:dist,点击jQuery Mobile / Backbone href链接没有响应。我使用骨干路由。
如果我手动输入href URL,则可以正常工作。如果我在href上执行Inspect Element并在调试窗口中单击URL,它也可以。
某些东西一定不能被包含在dist中,但我不知道丢失了什么以及为什么。我在控制台中没有任何错误。
这是我的Gruntfile:http://codeshare.io/pHbSc
答案 0 :(得分:1)
答案 1 :(得分:0)
jQuery Mobile settings to disable它自己的链接绑定处理程序在require.js和grunt下运行时正确设置但不包含杏仁。我在mobileinit上设置了这些值:
define(['jquery'], function ($) {
$(document).on("mobileinit", function () {
但是,移动电话从未在杏仁下进行。我将设置移动到我的Backbone main.js文件,现在他们正在设置并且Backbone路由正在工作
$.mobile.linkBindingEnabled = false
$.mobile.hashListeningEnabled = false