我正在使用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并查看“网络”标签来验证脚本文件已被加载。