Can';t将select2与假定填充的jQuery(npm+;Browserify)一起使用

Can';t将select2与假定填充的jQuery(npm+;Browserify)一起使用,npm,jquery-select2,browserify,browserify-shim,Npm,Jquery Select2,Browserify,Browserify Shim,我正在使用npm和Browserify来打包我所有的库/插件 除了select2外,一切正常。我已经尝试了所有与browserify shim相关的修复,但没有任何效果 以下是我的文件当前的状态: package.json "devDependencies": { "axios": "^0.18", "bootstrap": "^4.3.1", "browserify-shim": "^3.8.14", "cross-env

我正在使用npm和Browserify来打包我所有的库/插件

除了select2外,一切正常。我已经尝试了所有与browserify shim相关的修复,但没有任何效果

以下是我的文件当前的状态:

package.json

    "devDependencies": {
        "axios": "^0.18",
        "bootstrap": "^4.3.1",
        "browserify-shim": "^3.8.14",
        "cross-env": "^5.1",
        "jquery": "^3.3.1",
        "laravel-mix": "^4.0.15",
        "lodash": "^4.17.11",
        "popper.js": "^1.14.7"
    },
    "browserify": {
        "transform": ["browserify-shim"]
    },
    "browserify-shim": {
        "jquery": "$"
    },
module-loads.js

/* JQuery */
global.jQuery = global.$ = require("jquery");


/* Select2 */
global.select2 = require('select2');
上述设置不会引发任何错误,除了未捕获的TypeError:$(…)。尝试初始化select2时,select2不是函数

有什么想法吗?谢谢你的关注