问题标签 [packagist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9373 浏览

symfony-2.1 - 当供应商在 Symfony 2.1 中不受作曲家管理时,在哪里注册自动加载?

我正在使用 symfony 2.1,我想向供应商添加一个库。packagegist 中不存在该库。我无法用作曲家来管理它。当我通过 Composer 安装捆绑包或其他供应商时,它会为我管理自动加载。但是当供应商不受作曲家管理时,在哪里注册自动加载?

0 投票
2 回答
5186 浏览

php - 我可以使用自己的 Composer Satis 安装从 packagist.org 同步或镜像依赖项吗?

我们有自己的 Satis 存储库,我们可以在那里存储我们自己的依赖项。这工作正常。

但是,如果开发人员使用的包不在我们自己的存储库中,那么 Composer 将通过 packagist.org 从 GitHub 获取它(作为后备)。

但是我们不想依赖于 packagist.org。所有依赖项都应该从我们自己的存储库中下载。

我们想知道的是,Satis 是否有可能从 Packagist 下载一个包,如果它在本地还没有,然后将其存储并自动添加到 Satis 自己的存储库中。

这样我们就不必手动将依赖项添加到 Satis 存储库中。

0 投票
2 回答
2531 浏览

composer-php - 如何将composer与包含packages.json的非packagist github项目一起使用

我想将https://github.com/timrwood/moment放入我的 composer.json 以便于维护。

它不是官方的 packagegist 项目(当然,因为它不是 PHP),但它包含一个packages.jsonfor nodejs。我可以在我的 中使用它composer.json吗?

我试过这个,但没有奏效:

它会抛出一条错误消息,说“在 git://github.com/timrwood/moment.git 的任何分支或标签中找不到有效的 composer.json,无法从中加载包。”

而且它缺少版本字符串来定义我要使用的版本......

有人可以在这里帮忙吗?

或者我根本不应该在这里使用作曲家,因为我正在混合 JS 和 PHP?

0 投票
3 回答
3049 浏览

php - 如何在 Symfony 2.1 的 composer.json 中提供第三方库并访问我们包中的库?

我需要将TCPDF作为第三方库集成到 Symfony 2.1 中。

我在 composer.json 中尝试过

但它给出了一个错误The requested package tcpdf * could not be found.

如何在 composer.json 文件中正确提供第三方库?

TCPDF库不遵循命名空间,那么我们如何在我们的包中访问这个库呢?

0 投票
1 回答
3479 浏览

php - 如何使用 composer 在 Symfony2 中安装 phpdoc

我想安装phpdoc来为我的 symfony2 项目构建文档。有没有办法像与作曲家和供应商目录的捆绑一样安装它?

我不需要任何其他工具的Pear,所以使用composer会很好。

0 投票
8 回答
153120 浏览

php - 使用 PHP composer 克隆 git repo

我正在尝试使用composer从github自动克隆一个不在packagist中的git存储库,但它不起作用,我不知道我做错了什么。

我认为我必须将它包含在“存储库”中,如下所示:

然后可能在“要求”部分列出它。它应该类似于此示例,但它不起作用。它只是给出了这个错误:

您的要求无法解决为一组可安装的软件包。

有没有人尝试过做这样的事情?

0 投票
1 回答
1246 浏览

php - Satis - 如何在生成的 packagegist packages.json 中设置名称

以下是文档:

这是我的 config.json 文件

运行 satis build 命令后,我在 composer.json 文件中得到了这个(见这里):

当我生成 packages.json 文件时,我看到了这个(见这里):

如何让两者匹配,以便我可以使用作曲家?

0 投票
1 回答
1553 浏览

php - Satis - SVN HTTP 身份验证选项

满足文档:

我看到了通过 SSH 和 SSL 进行 GIT 身份验证的选项,但我想知道基本 HTTP 身份验证怎么样?

Satis 是否支持这一点,如果支持,文档在哪里?

我用这样的东西吗?

所以我有这个:

如何添加身份验证?

0 投票
1 回答
682 浏览

php - Satis - 在本地存储 Packagist 存储库,其中包含不供公众使用的本地更改

我想知道我是否将http://packagist.org上的现有 Bundle 存储在我公司的 svn 存储库中,我是否还需要存储所需的软件包/存储库?

例如,MonologBu​​ndle:

JSON 要求简介:

我的公司将对这个捆绑包进行本地更改,这些更改不会供公众使用。由于它将被添加到我们的仓库中,我想知道我们是否还必须添加所需的供应商/捆绑包/仓库?

0 投票
1 回答
2299 浏览

php - Composer 没有读取我的本地 Satis packages.json 文件

我已经设置我的本地 SVN 存储库来保存所有外部存储库(公司策略),使用 Satis 我创建了 packages.json 文件。当我运行 composer update 我如何告诉它使用我的自定义 packages.json 文件并从我的本地仓库而不是外部提取?

这是我的 svn 存储库所在位置的 packages.json 文件中的简介:

但我用来检查这个项目的网址是:

在我的 composer.json 文件中,我还添加了这个:

但它仍然从 git 而不是我的 svn repo 中提取,我做错了什么???