我想要包含一个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
?>
谢谢
答案 0 :(得分:0)
你最好的方法是让自己熟悉作曲家,作品及其运作方式。
您可以手动从模块中复制代码并将其包含在您的项目中,但为什么要这么麻烦?
您只需要从项目的根目录运行composer require sabberworm/php-css-parser
即可。 Composer将自动创建定义项目信息及其依赖项的composer.json
文件,以及composer.lock
文件,该文件存储有关您已安装的每个依赖项版本的信息,以便您可以将特定版本部署到其他地方。
如果您没有安装作曲家,请查看download instructions。
一旦您安装了它,您需要包含composer自动加载器,并且您已准备好包含自定义程序包:
<?php
// Include composer's autoloader
include 'vendor/autoload.php';
// Now you can use any composer installed package:
$parser = new Sabberworm\CSS\Parser($sText);