我尝试使用 RequireJS 加载 JS 文件,但是十字路口http://millermedeiros.github.io/crossroads.js/ 似乎没有正确加载。我已经使用 Chrome 开发工具栏进行了检查,并且所有 JS 文件都已实际加载。但是运行window.crossroad让我返回undefined?
以下是我的requirejs config..请指教...谢谢!
索引.html
<script data-main="scripts/config" src="scripts/require.js"></script>
配置.js
require.config({
shim: {
"zepto.min": {
exports: "$"
},
"underscore.min": {
exports: "_"
},
"crossroads.min": {
exports: "crossroads"
} }
});
require(["zepto.min","underscore.min", "crossroads.min",], function() {
console.log("=> Loading app")
require(["main"]);
});
main.js
require(["hp-config", "hp-model", "hp-view", "hp-controller"], function () {
console.log("=> Init");
console.log(window.crossroads);
//$(document).ready( function(){ HP.C.init(); });
});