首页 > 解决方案 > 如何在 laravel 中添加插件

问题描述

我想在 laravel 中添加一个轮播插件。

https://github.com/OwlCarousel2/OwlCarousel2

所以我运行npm install --save owl.carouse并将以下代码添加到index.blade.php

<script src="/node_modules/owl.carousel/dist/owl.carousel.js"></script>

owl.carousel.js 在我的项目中,但是当我运行 npm run watch 并查看浏览器时,控制台中显示错误:

GET http://127.0.0.1:8000/node_modules/owl.carousel/dist/owl.carousel.js 404 (Not Found)

这是为什么?

标签: laravel

解决方案


您不应该通过脚本标签导入它。将其添加到您的 bootstrap.js 文件中

require('owl.carousel');

require() 将使用 node_modules 作为根目录

您当然可以在任何其他 .js 文件中使用 require,然后通过脚本标签导入该文件。

如果您使用的是 VueJs,请在 vue 组件的顶部执行

import owl from 'owl.carousel' 

推荐阅读