-1

在 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>
4

1 回答 1

2

当 Knockout 检测到 RequireJS 时,它不会创建全局ko对象,而是希望您使用define来获取该对象。

于 2016-09-15T18:27:23.793 回答