0

我想包含一个 php 包,一个 css 解析器:https ://github.com/sabberworm/PHP-CSS-Parser在安装指南中它说“将 php-css-parser 添加到您的 composer.json”:

{
"require": {
        "sabberworm/php-css-parser": "*"
    }
}

(我什至不知道 composer.json 是什么)因为我只需要一个脚本,有没有办法只将它包含在一个文件中?喜欢:

<?php
include //something here
//Do stuff with css parser
?>

谢谢

4

1 回答 1

0

你最好的方法是熟悉作曲家,它的用途和工作原理。

可以手动从模块中复制代码并将其包含在您的项目中,但何必呢?

您只需composer require sabberworm/php-css-parser要从项目的根目录运行即可。Composer 将自动创建composer.json定义您的项目信息及其依赖项的composer.lock文件,以及存储有关您已安装的每个依赖项的版本信息的文件,以便您可以将特定版本部署到其他地方。

如果您没有安装 composer,请查看下载说明

安装完成后,您需要包含 composer 自动加载器,您将准备好包含您的自定义包:

<?php
// Include composer's autoloader
include 'vendor/autoload.php';

// Now you can use any composer installed package:
$parser = new Sabberworm\CSS\Parser($sText);
于 2016-08-09T00:05:22.547 回答