在 Laravel 中使用来自 Packagist 的 css 包
Posted
技术标签:
【中文标题】在 Laravel 中使用来自 Packagist 的 css 包【英文标题】:Using css packages from Packagist in Laravel 【发布时间】:2013-06-04 05:38:52 【问题描述】:packagist.org 上有很多 css 包
例子:
引导 https://packagist.org/packages/twitter/bootstrap
基础 https://packagist.org/packages/components/foundation
将包添加到composer.json并运行composer update后,库被加载到vendor/
文件夹中。
将 css 和 js 源移动到 public/
文件夹的最佳做法是什么?
【问题讨论】:
当我研究这个时,我发现大多数开发人员说这些包更像是一种黑客攻击,甚至不应该在 Packagist 上可用。 Packagist 应该只用于 php 包。对于前端相关的依赖管理,您应该改用 Bower - github.com/bower/bower 【参考方案1】:是的,您必须将它们复制到公共。
CSS、javascript、图像和视频文件应该可供公众使用。
永远不要将您的供应商或应用程序目录符号链接到公共。
您的 less 或 sass 文件可能会公开公开,但您会看到一些不喜欢公开的编码人员和其他认为应该公开的编码人员(例如 Basset 作者 Jason Lewis -- https://twitter.com/jasonclewis/status/342544008687546368#)。
【讨论】:
以上是关于在 Laravel 中使用来自 Packagist 的 css 包的主要内容,如果未能解决你的问题,请参考以下文章