在knockout.js之前调用require.js会抛出以下消息:
未捕获的ReferenceError:未定义ko
假设我在组合文件的最顶部有knockout.js,我有这个:
<script type="text/javascript" src="/bower_components/requirejs/require.js"></script>
<script type="text/javascript">
requirejs.config({
paths: {
text: '/bower_components/text/text'
},
});
requirejs([
'/bower_components/text/text.js'
]);
</script>
<script type="text/javascript" src="/js/dist/combined.min.js"></script>
答案 0 :(得分:2)
当Knockout检测到RequireJS时,它不会创建全局ko
对象,但希望您使用define
来获取对象。