每次通过composer安装包时,是否需要手动将包移动到'public'文件夹?

问题描述 投票:0回答:1

我通过composer require为模态对话框安装了Bootbox包,然后将包保存到'vendor'文件夹中。但是,我发现当在<head>标签中包含脚本时,Laravel只能访问“public”文件夹中的字段,因此我不得不手动将我的新Bootbox文件夹与脚本从“vendor”文件夹移动到“public”文件夹。

现在我想安装Popper.js包并将其包含在<head>标签内的布局视图中。每次通过composer安装软件包时,是否需要手动将新安装的软件包文件夹剪切并粘贴到“public”文件夹中?有没有更简单的方法?

laravel laravel-5 composer-php
1个回答
1
投票

你不能用composer做到这一点。它与Nuget不同。你有几个选择

  1. 使用CDN。将它添加到您的布局文件或特定文件https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js
  2. 下载bootbox的生产版本并将其放入公共js文件夹,然后将其添加到布局文件或特定文件中。

我会选择CDN选项,因为它快速而简单。

© www.soinside.com 2019 - 2024. All rights reserved.