Tru*_*an1 5 javascript jquery requirejs jquery-migrate
我可以通过 RequireJS 加载 jQuery 迁移吗?我不明白如何正确处理时间。看这个例子:
require([
'jquery',
'jqmigrate'
], function ($) {
if ($.browser.msie) {...}
});
Run Code Online (Sandbox Code Playgroud)
之前不可能jqmigrate加载吗jquery?另外,我不想jqmigrate在每个模块中继续显式加载。有什么方法可以在需要 jQuery 时自动require.config加载吗?jqmigrate
使用垫片对我有用。我确实被困住了,因为我有复数垫片;shim
requirejs.config({
paths: {
'jquery': '//code.jquery.com/jquery-2.1.4',
'jquery-migrate': '//code.jquery.com/jquery-migrate-1.2.1'
},
shim: {
'jquery-migrate': { deps: ['jquery'], exports: 'jQuery' },
'foo': ['jquery']
}
});
require(['jquery-migrate', './foo'], ($, foo) => {
console.log('bootstrapped', $, foo);
});
Run Code Online (Sandbox Code Playgroud)