Knockout.js 使用 require.js 后将无法识别
Knockout.js won't be recognized after using require.js
在 knockout.js 之前调用 require.js 会抛出以下消息:
Uncaught ReferenceError: ko is not defined
假设我在组合文件的最顶部有 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>
当 Knockout 检测到 RequireJS 时,它不会创建全局 ko
对象,但希望您使用 define
来获取对象。
在 knockout.js 之前调用 require.js 会抛出以下消息:
Uncaught ReferenceError: ko is not defined
假设我在组合文件的最顶部有 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>
当 Knockout 检测到 RequireJS 时,它不会创建全局 ko
对象,但希望您使用 define
来获取对象。