laravel - 如何在 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)
这是为什么?
解决方案
您不应该通过脚本标签导入它。将其添加到您的 bootstrap.js 文件中
require('owl.carousel');
require() 将使用 node_modules 作为根目录
您当然可以在任何其他 .js 文件中使用 require,然后通过脚本标签导入该文件。
如果您使用的是 VueJs,请在 vue 组件的顶部执行
import owl from 'owl.carousel'
推荐阅读
- python - 对 VideoWriter 的调用中的 size 参数应该是什么?
- html - 移动设备上的 HTML 导航栏内联项目
- python - 将 PyTorch NN 模型的权重作为张量的有效方法
- python - 将 CSV 行导入类
- css - 使用 css 将文本“at”更改为“v”
- ruby-on-rails - 为什么 postgres 14 升级后不提取最新数据(使用 heroku pg:pull)
- excel - Excel VBA 创建 Outlook 电子邮件 - 添加多个不起作用
- flutter - 使用 StreamBuilder 中的数据更新文本小部件
- c++ - CLion 120 个字符在终端 Windows 中换行
- matrix - 幂 Bi 矩阵小计不是列中值的总和