我试图让crossroads.js使用require.js,对两个项目都是新手。十字路口一直在失败,因为它的信号依赖性是未定义的。项目中是否存在错误,或者我做错了什么?
这是一个jsfiddle:http://jsfiddle.net/zkemk/2/ 检查控制台日志。
这可能是重复的,但我不确定,因为这个问题似乎已经死了而且没有很好地描述:Crossroads.js and require.js
答案 0 :(得分:1)
Crossroads项目的“lib”文件夹上的JS-Signals版本已过时,它不会调用define()
这就是它失败的原因(v0.7 +调用define)。我更新了jsfiddle以链接到最新版本的信号,它按预期工作:http://jsfiddle.net/zkemk/3/ - 我也将更新Crossroads存储库中的文件。很抱歉给您带来不便。