无法访问requirejs加载的库中的方法

时间:2019-03-24 07:24:13

标签: requirejs

我正在使用requirejs从CDNJS加载加载库,但是加载后我无法从库访问任何方法。

我尝试在require部分中添加方法名称,但是它没有用。

requirejs.config({
    appDir: ".",
    baseUrl: ".",
    paths: {
        /* Load jquery from google cdn. On fail, load local file. */
        'jquery': ['https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min'],
        'jqueryui': ['https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min'],
        'jquerytouch': ['https://cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min'],
        'numeral': ['https://cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min'],
        'datejs': ['https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min'],
        'centerloader': ['/Scripts/jalite/center-loader.min'],
        'jalite': ['/Scripts/jalite/jalite']
    },
    shim: {
        'jqueryui': ['jquery'],
        'jquerytouch': ['jqueryui'],
        'numeral': ['jquery'],
        'datejs': ['jquery'],
        'jalite': ['jquery'],
        'centerloader': ['jquery']

    }
});


require(['jquery', 'jqueryui', 'jquerytouch', 'numeral', 'datejs', 'centerloader', 'jalite'], function ($, jqueryui,jquerytouch, numeral, datejs, centerloader, jalite) {

    create_jalite('jasearchcontainer');
    return {};
});


// Sample call from jalite.js 
  var message =  numeral(23).format('0,0') + ' trips found.'

此操作失败,出现ReferenceError:“未定义数字”

我已经通过使用chrome并查看“网络”标签来验证脚本文件已被加载。

0 个答案:

没有答案