【问题标题】:Using css packages from Packagist in Laravel在 Laravel 中使用来自 Packagist 的 css 包
【发布时间】:2013-06-04 05:38:52
【问题描述】:

packagist.org 上有很多 css 包

例子:

将包添加到composer.json并运行composer update后,库被加载到vendor/文件夹中。

将 css 和 js 源移动到 public/ 文件夹的最佳做法是什么?

【问题讨论】:

  • 当我研究这个时,我发现大多数开发人员说这些包更像是一种黑客攻击,甚至不应该在 Packagist 上可用。 Packagist 应该只用于 PHP 包。对于前端相关的依赖管理,您应该改用 Bower - github.com/bower/bower

标签: laravel laravel-4 composer-php packagist


【解决方案1】:

是的,您必须将它们复制到公共。

CSS、JavaScript、图像和视频文件应该可供公众使用。

永远不要将您的供应商或应用程序目录符号链接到公共。

您的 less 或 sass 文件可能会公开公开,但您会看到一些不喜欢公开的编码人员和其他认为应该公开的编码人员(例如 Basset 作者 Jason Lewis -- https://twitter.com/jasonclewis/status/342544008687546368#)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 2016-03-31
    • 2019-08-18
    • 2016-04-13
    相关资源
    最近更新 更多