【发布时间】:2020-04-24 17:58:57
【问题描述】:
在 Laravel 的最新版本中,我无法使用简单的 jQuery 插件。
我尝试使用bootstrap-datepicker插件。所以我用了:
yarn add bootstrap-datepicker
然后,在我的 app.js 中:
import './bootstrap';
import 'bootstrap-datepicker';
在 bootstrap.js 中,我有:
try {
window.$ = window.jQuery = require('jquery');
require('bootstrap');
} catch (e) {}
我猜这应该让 jQuery 全球化。
但是当我尝试时:
$(function() {
$('.input-daterange input').each(function() {
$(this).datepicker('clearDates');
});
});
我得到了错误:
app.js:41747 Uncaught TypeError: $(...).datepicker is not a function
我有很多插件(daterangepicker,datepicker...)这个错误
要使用 Webpack / Mix 来使用一个简单的 jQuery 插件,我需要做什么?
【问题讨论】:
-
很好的解释,但我在使用他的代码时遇到了同样的问题......
-
你跑过 mix 吗? npm 运行开发
-
是的,当然,当我使用
mix.autoload时,什么都没有了:(