php - 在 laravel 5.4 mix 上添加 jQuery

标签 php jquery laravel

我已经熟悉 laravel 5.1 mix (elixir),最近我决定测试 laravel 5.4 mix。

我在供应商文件中混合了我的库。

mix
.styles([
    './node_modules/bootstrap/dist/css/bootstrap.css',
    './node_modules/font-awesome/css/font-awesome.css'
], 'public/css/vendor.css')
.js([
    './node_modules/jquery/dist/jquery.js',
    './node_modules/bootstrap/dist/js/bootstrap.js',
], 'public/js/vendor.js')
.disableNotifications()
.version();

并在我的页面上包含供应商。

<script src="{{ mix('js/vendor.js') }}" type="text/javascript" charset="utf-8" async defer></script>

但是,当我想使用 jQuery 时,我在下图中遇到了这个错误。之前,在 laravel 5.1 中我就是这样做的。

enter image description here

我需要做什么?

最佳答案

只需取消注释您的 assets/js/bootstrap.js 文件中的这一行:

window.$ = window.jQuery = require('jquery');

并确保在您的 assets/js/app.js 中需要 Bootstrap 文件,如下所示:

require('./bootstrap');

关于php - 在 laravel 5.4 mix 上添加 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42631990/

相关文章:

javascript - 单击时如何选择多选选择框的所有选项?

javascript - 我们如何将文本从任意开始位置 trim 到任意结束位置?

javascript - "fallback when the CDN’ s 无法访问”服务器端使用 php

php - 拉维尔 : How to take last n(any number) rows after ordered in ascending order?

PHP文件夹权限问题

javascript - 使用数据库制作动态下拉菜单

php - 动态插入php mysql和性能

javascript - 当我重新加载页面并且没有选中 Laravel 6.0 中的单选按钮之一时,如何一次只显示一个表单

image - Intervention\Image\Exception\ImageNotWritableException 使用 Laravel 4

javascript - onclick在php上显示MySQL fetch echo的值