교차로 http://millermedeiros.github.io/crossroads.js/이 제대로로드되지 않은 것처럼 보이지만 RequireJS를 사용하여 JS 파일을로드하려고합니다. Chrome Dev Toolbar를 사용하여 확인했으며 모든 JS 파일이 실제로로드되었습니다. 그러나 실행 window.crossroad 나를 반환했습니다?RequireJS를 사용하여 crossroads.js를로드 할 수 없습니다
다음은 내 requirejs 설정입니다. 친절하게 조언 ... 감사합니다! 당신이 코드를 보면
index.html을
<script data-main="scripts/config" src="scripts/require.js"></script>
config.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(); });
});
나는 window.signals가 정의되어 있지 않음을 알게되었습니다. – iwan