【问题标题】:Add a css library to a php project thru composer, but it does not work通过composer将css库添加到php项目中,但它不起作用
【发布时间】:2019-11-06 21:29:03
【问题描述】:

我想使用轻量级 css 库 pure。当我手动将它添加到我的 php/html 文件中时,它可以工作:

<head> 
<link rel="stylesheet" href="https://unpkg.com/purecss@1.0.1/build/pure-min.css" integrity="sha384-oAOxQR6DkCoMliIh8yFnu25d7Eq/PHS21PClpwjOTeU2jRSq11vu66rf90/cZr47" crossorigin="anonymous">
</head>

在我通过作曲家要求它之后:

composer require yahoo/purecss

作曲家确实将库添加到我的 composer.json:

{
    "require": {
        "yahoo/purecss": "^1.0"
    }
}

但是它不起作用

autoload.php 包括在内:

<?php session_start();  
include "vendor/autoload.php";

怎么了?

【问题讨论】:

  • 让我直截了当..你想使用composer,一个PHP包管理器来自动加载css吗?这不是它的工作原理.. 你仍然需要像使用 &lt;link&gt; 一样调用它 - Composer 处理 PHP - 而不是 CSS/HMTL(就自动加载而言)
  • @treyBake,谢谢。你可以把它作为一个答案,我会批准它。
  • @IgorSavinkin purecss 是节点模块,因此它不适用于 PHP 作曲家。如果您在项目中使用节点,请点击此链接github.com/pure-css/pure 安装节点模块。

标签: php composer-php yui-pure-css


【解决方案1】:

Composer 处理 PHP 依赖项。 Pure 已经使它可以通过 composer 安装,但所做的只是将文件转储到您的供应商文件夹中。剩下的就看你自己了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    相关资源
    最近更新 更多