【发布时间】:2021-02-03 11:57:51
【问题描述】:
在我的拖放项目中,我使用的是 Dragula 包。问题是当我使用 cdn 然后它运行正常但使用 laravel webpack.mix 技术我使用 npm 导入 Dragula 然后它不起作用谁能告诉我我做错了什么。
resources/js/dragula.js
import dragula from 'dragula';
webpack.mix.js
mix.js('resources/js/app.js', 'public/js')
.js('resources/js/dragula.js', 'public/js')
.js('resources/js/sweetalert.js', 'public/js')
.sass('resources/sass/dragula.scss', 'public/css')
.sourceMaps();
刀片文件
<script src="{{ asset('js/dragula.js') }}"></script>
<script src="{{ asset('js/sweetalert.js') }}"></script>
在控制台返回错误
Uncaught ReferenceError: dragula is not defined
at window.onload (dashboard:451)
【问题讨论】:
-
import dragula from 'dragula'; window.dragula = dragula;试试这个
标签: javascript jquery laravel