zendframework2-使用Composer设置Zendframework2和twitter引导程序



我目前正在使用zendframework 2的composer依赖管理器和twitter引导程序,我能够成功管理zendframeworks 2,但我无法通过composer管理twitter引导程序。

问题是composer将twitter引导程序库下载到vender目录。这是不可行的,我需要composer将twitter引导下载到公共文件夹,并将zendframework下载到vender文件夹。如何实现这个

下面是我正在使用的当前composer.json文件。

    {
        "name": "zendframework/skeleton-application",
        "description": "Skeleton Application for ZF2",
        "license": "BSD-3-Clause",
        "keywords": [
            "framework",
            "zf2"
        ],
        "homepage": "http://framework.zend.com/",
        "require": {
            "php": ">=5.3.3",
            "zendframework/zendframework": "2.*",
            "twitter/bootstrap":"2.*"
        },
        "extra": {
        "installer-paths": {
            "public/bootstrap/": ["twitter/bootstrap", "twitter/bootstrap"],
            "vender/zendframework" : ["zendframework/zendframework" ,"zendframework/zendframework"]
            }
         }  
}

我是composer的新手。请建议在composer.json文件、中为每个所需库指定路径的正确方法

上面的代码将错误作为无效格式抛出。

您需要一个自定义安装程序来安装到不同的路径

http://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md

http://getcomposer.org/doc/articles/custom-installers.md

在尝试了各种方法后,我在githubcomposer存储库上发布了这个问题,下面是链接

使用Composer 设置Zendframework 2和twitter引导程序

@Seldaek已经结束了这个问题,通过回应这个问题,根据他的评论

Composer目前无法下载前端依赖项。他建议的管理twitter引导程序的解决方案是使用来自twitter的浏览器包管理器Bower。

Bower也是一个很好的工具,可以用来管理各种前端包,并在您的项目中保持最新。我尝试过并成功地管理了twitter引导程序和其他JS库。

我只是决定发布这篇文章来帮助其他人,他们也在寻找相同问题的解决方案,

这篇帖子无疑有助于其他人决定在项目中管理前端库的流程。

相关内容

  • 没有找到相关文章

最新更新