【js】require.js让jquery不出现在全局变量上
解决
- 在main.js文件里定义
 
requirejs.config({
    paths: {
        jquery: 'jquery.min'
    },
    map: {
        '*': {
            'jquery': 'jquery-private'
        },
        'jquery-private': {
            'jquery': 'jquery'
        }
    }
})
- 在js目录下新建一个 
jquery-private.js文件 
define(['jquery'], function(jq) {
    return jq.noConflict(true)
});
- 回到main.js,在require.config之后,正常调用就行
 
require(['jquery'], function ($) {
    console.log($('body'));
})
                    
                
                
            
        
浙公网安备 33010602011771号