Can';t将select2与假定填充的jQuery(npm+;Browserify)一起使用
我正在使用npm和Browserify来打包我所有的库/插件 除了select2外,一切正常。我已经尝试了所有与browserify shim相关的修复,但没有任何效果 以下是我的文件当前的状态: package.jsonCan';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
"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不是函数
有什么想法吗?谢谢你的关注