【发布时间】:2019-10-29 07:41:33
【问题描述】:
我有问题。我使用 Laravel 5.8 构建了一个项目,它依赖于 select2 插件。我做的一切都是正确的。但是编译项目后
npm run dev
我有以下异常:
Uncaught TypeError: $(...).select2 is not a function
我知道必须做什么。 jQuery 在这个项目中连接了两次。一开始在我的.blade.php:
{{asset('adminlte/bower_components/jquery/dist/jquery.min.js')}}
在编译后第二次 (npm run dev),Laravel 自己在 public/js/app.js 中执行此操作
window.$ = window.jQuery =
__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js");
如果我删除此代码,我看不到问题,并且 select2 可以正常工作。
这是来自public/js/app.js的编译代码
它说:可以修改代码以适应您的应用程序的特定需求。
有谁知道编译后如何隐藏这一行?
或者我应该在每次编译后删除这段代码吗?
【问题讨论】:
标签: php jquery laravel jquery-select2