【发布时间】:2018-09-25 15:58:10
【问题描述】:
Laravel 5.4,NPM 5.8.0
编译资产后,我在 bootstrap.js 之前加载的每个 js 库上都收到此错误...
我缺少什么类型的东西?我没有修改任何 laravel 的核心,只需添加 JS 库并使用 npm run dev 编译即可。
【问题讨论】:
标签: javascript php laravel npm laravel-mix
Laravel 5.4,NPM 5.8.0
编译资产后,我在 bootstrap.js 之前加载的每个 js 库上都收到此错误...
我缺少什么类型的东西?我没有修改任何 laravel 的核心,只需添加 JS 库并使用 npm run dev 编译即可。
【问题讨论】:
标签: javascript php laravel npm laravel-mix
只是错过了 app.js 默认加载 bootstrap 和 jquery,所以首先,删除了加载 jQuery 的重复要求
//require('./jobhunt/jquery.min');
接下来,Modernizr 被加载到我的基本布局 (welcome.blade.php) 的头部。
<script type="text/javascript" src="{{ asset('/js/jobhunt/modernizr.js') }}"></script>
最后,我检测到我的模板已弃用或旧版本的 jQuery.scrollbar、waypoints 和 jQuery counterUp,所以我升级了,现在结果如下:
所以,我认为这是因为主题有旧的库,我认为将引导程序放在任何需要库之上很重要。现在我的控制台没有错误了。
【讨论】: