如何将node_modules中的插件添加到Laravel mix中

时间:2017-09-28 16:17:38

标签: jquery laravel

这是我的代码

   mix.js([
        'node_modules/chocolat/dist/js/jquery.chocolat.js',
        'node_modules/textcounter/jquery.textcounter.js',
        'node_modules/foundation-sites/dist/js/foundation.js',
        'node_modules/owl.carousel/dist/owl.carousel.js',
        'resources/assets/js/jquery.fileuploader.min.js',
        'resources/assets/js/app.js',
    ], 'public/js/all.js', './');

我得到的错误是jQuery没有定义。我已下载它,它是100%。

1 个答案:

答案 0 :(得分:0)

在github repo中提供的示例中,您可以看到它通常包含在内。检查此文件:resources\assets\js\bootstrap.js

您应该更新您的webpack文件。您没有在阵列中包含vanilla jquery。您应该将其作为数组中的第一项。此外,如果您只想连接脚本,则应使用scripts()方法而不是js()方法。