5

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

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

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

{
    "repositories": {
        "timrwood/moment": {
           "type": "git",
           "url": "git://github.com/timrwood/moment.git"
        }
    }
}

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

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

有人可以在这里帮忙吗?

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

4

2 回答 2

3

Composer 只管理 composer 包。它不知道如何解析package.json文件。这个问题有不同的方法。Composer 将来可能能够处理前端依赖项。

目前,我建议为您的 JavaScript 依赖项使用单独的依赖项管理器。NPM 或类似jamender的东西。

于 2012-09-24T22:34:35.337 回答
0

查看 composer 插件以通过 和存储库处理组件bower:fxpio /composer-asset-nodejs plugin 。git

于 2015-07-05T15:56:39.620 回答