当前位置:K88软件开发文章中心编程工具Composer → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 为什么 Composer 不递归加载储存库? [内容预览] 0 | 2019-01-24 10:15:22
    由小路依依创建,最后一次修改2016-08-12为什么Composer不递归加载储存库?当你使用自定义库时,你可能会碰到问题,因为Composer不会递归加载你要求的储存库,所以你必须修改这些储存库中所有的composer.json文件。在详细说明为什么是这样之前,你需要明白:使用自定义VCS&包储存库去尝试某...

    [阅读全文]

  • 为什么说“比较符”和“通配符”相结合的版本约束是坏主意? [内容预览] 0 | 2019-01-24 10:15:21
    由小路依依创建,最后一次修改2016-08-12为什么说“比较符”和“通配符”相结合的版本约束是坏主意?这是人们常犯的一个错误,定义了类似>=2.*或>=1.1.*的版本约束。通过思考它所表示的真正含义,你很快就会发现,它并没有多大意义。如果我们分解>=2.*,你会得到两个部分:>=2表示资源包应该是2.0.0或以上版...

    [阅读全文]

  • 我应该提交 vendor 目录中的依赖包吗? [内容预览] 0 | 2019-01-24 10:15:20
    由小路依依创建,最后一次修改2016-08-12我应该提交vendor目录中的依赖包吗?一般情况下不建议。vendor目录(或者你安装依赖的其它目录)都应该被添加进.gitignore/svn:ignore/等等。最好这么做,然后让所有开发人员使用Composer来安装依赖包。同样,buildserver、CI、dep...

    [阅读全文]

  • 如何为我的框架自定义一个资源包安装目录? [内容预览] 0 | 2019-01-24 10:15:19
    由小路依依创建,最后一次修改2016-08-12如何为我的框架自定义一个资源包安装目录?每个框架都可能有一个或多个不同的依赖包安装目录。Composer可以通过使用composer/installers来配置,安装依赖到其它的目录,而不是默认的vendor目录。如果你是一个包作者并且希望自己的资源包被安装到自定义的目录...

    [阅读全文]

  • Composer 常见问题 [内容预览] 0 | 2019-01-24 10:15:17
    由youj创建,小路依依最后一次修改2016-08-12

    [阅读全文]

  • Composer PHP依赖管理的新时代 [内容预览] 0 | 2019-01-24 10:15:16
    由小路依依创建,最后一次修改2016-08-12ComposerPHP依赖管理的新时代对于现代语言而言,包管理器基本上是标配。Java有Maven,Python有pip,Ruby有gem,Nodejs有npm。PHP的则是PEAR,不过PEAR坑不少:依赖处理容易出问题配置非常复杂难用的命令行接口好在我们有Compos...

    [阅读全文]

  • Composer Vendor Binaries [内容预览] 0 | 2019-01-24 10:15:15
    由小路依依创建,最后一次修改2016-08-12二进制供应库和vendor/bin目录什么是二进制供应库?一个Composer资源包,想要传递给安装它的用户的任何命令行脚本,都应该被列入二进制供应库。如果一个资源包,含有不被用户所需要的其他脚本(比如构建或编译脚本)那么这些代码不应该被列入二进制供应库。如何定义?它是通...

    [阅读全文]

  • Composer 脚本 [内容预览] 0 | 2019-01-24 10:15:14
    由小路依依创建,最后一次修改2016-08-12脚本什么是脚本?一个脚本,在Composer中,可以是一个PHP回调(定义为静态方法)或任何命令行可执行的命令。脚本对于在Composer运行过程中,执行一个资源包的自定义代码或包专用命令是非常有用的。注意:只有在根包的composer.json中定义的脚本才会被执行。即...

    [阅读全文]

  • Composer 插件 [内容预览] 0 | 2019-01-24 10:15:13
    由小路依依创建,最后一次修改2016-08-12插件概述你可能需要改变和扩展Composer加入自定义的功能。例如:如果你的环境对Composer的行为有特殊要求,而这并不适用于普通用户。又或者,你想使用Composer完成某些事情,而又不希望对普通用户造成影响。在这些情况下,你可以考虑创建一个插件来处理特定的逻辑。创...

    [阅读全文]

  • Composer 自定义安装程序 [内容预览] 0 | 2019-01-24 10:15:12
    由小路依依创建,最后一次修改2016-08-12自定义安装程序概要有时需要在包的安装过程中执行其它的动作,例如:将它安装在默认的vendor以外的其它目录。在这些情况下,你可以考虑创建一个自定义安装程序来处理特定的逻辑。调用自定义安装程序假设你的项目已经有了一个自定义的安装模块,那么如何根据安装类型正确调用你包文件中的...

    [阅读全文]

  • Composer 使用别名 [内容预览] 0 | 2019-01-24 10:15:11
    由小路依依创建,最后一次修改2016-08-12别名为什么使用别名?当你使用VCS资源库,你将只会得到类似于这样的版本号:从分支发布的标签获取,它看起来像2.0或2.0.x。比较特殊的是,对于你的master分支,你会得到一个最新提交的dev-master版本。对于你的bugfix分支,你会得到一个最新提交的dev-b...

    [阅读全文]

  • Composer 相关文章 [内容预览] 0 | 2019-01-24 10:15:10
    由youj创建,小路依依最后一次修改2016-08-12

    [阅读全文]

  • Composer 资源库 [内容预览] 0 | 2019-01-24 10:15:08
    由小路依依创建,最后一次修改2016-08-12资源库本章将解释包和库的概念,什么样的存储库是可用的,以及它们如何工作。概述在此之前,我们看到存在不同类型的资源库,我们需要了解一些基本概念,以理解Composer是如何构建于其上的。包Composer是一个依赖管理工具。它在本地安装一些资源包。一个包本质上就是一个包含东...

    [阅读全文]

  • Composer 架构 [内容预览] 0 | 2019-01-24 10:15:07
    由小路依依创建,最后一次修改2016-08-12composer.json架构本章将解释所有在composer.json中可用的字段。JSONschema我们有一个JSONschema格式化文档,它也可以被用来验证你的composer.json文件。事实上,它已经被validate命令所使用。你可以在这里找到它:res...

    [阅读全文]

  • Composer 命令行 [内容预览] 0 | 2019-01-24 10:15:06
    由小路依依创建,最后一次修改2016-08-12命令行你已经学会了如何使用命令行界面做一些事情。本章将向你介绍所有可用的命令。为了从命令行获得帮助信息,请运行composer或者composerlist命令,然后结合--help命令来获得更多的帮助信息。全局参数下列参数可与每一个命令结合使用:--verbose(-v)...

    [阅读全文]

  • Composer 库(资源包) [内容预览] 0 | 2019-01-24 10:15:05
    由小路依依创建,最后一次修改2016-08-12库(资源包)本章将告诉你如何通过Composer来安装你的库。每一个项目都是一个包只要你有一个composer.json文件在目录中,那么整个目录就是一个包。当你添加一个require到项目中,你就是在创建一个依赖于其它库的包。你的项目和库之间唯一的区别是,你的项目是一个...

    [阅读全文]

  • Composer 基本用法 [内容预览] 0 | 2019-01-24 10:15:04
    由小路依依创建,最后一次修改2016-08-12基本用法安装安装Composer,你只需要下载composer.phar可执行文件。curl-sShttps://getcomposer.org/installer|php详细请查看简介章节。要检查Composer是否正常工作,只需要通过php来执行PHAR:phpcom...

    [阅读全文]

  • Composer 简介 [内容预览] 0 | 2019-01-24 10:15:03
    由小路依依创建,最后一次修改2016-08-12简介中文文档Composer是PHP的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer不是一个包管理器。是的,它涉及"packages"和"libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(...

    [阅读全文]

  • Composer 中文文档 [内容预览] 0 | 2019-01-24 10:15:02
    由youj创建,最后一次修改2016-08-12

    [阅读全文]

 Composer   19   30   1/1页   首页   1   尾页   GO