yii2 composer安装依赖包

 ̄綄美尐妖づ 提交于 2020-12-06 18:19:40

yii2 的composer安装时需要一个插件:

php composer.phar global require "fxp/composer-asset-plugin:1.0.0"


在windows下 如果你安装了composer这个程序 那么安装命令(cmd输入:)

composer global require "fxp/composer-asset-plugin:1.0.0"

接着上面的命令,在win下痛苦就来了 各种错误好像跟ssl相关的

大家都知道https 国外的某些网站是被墙的(骂娘了要),去下载openDsn工具 在安装时打开他(小黄灯变绿在执行命令) 就可以安上此插件了

下载地址:http://www.yijile.com/log/105.html这篇博文示出的 (http://shared.opendns.com/dnscrypt/packages/windows-client/DNSCryptWin-v0.0.6.exe)

安装上插件后 yii默认的composer.json 需要某些修改:

可以参考这里:http://stackoverflow.com/questions/25882271/cannot-update-yii2-via-composer-bower-asset-jquery-could-not-be-found

然后基本就不那么痛苦了 


还有一点 国外的库经常会被墙 最好用国内的镜像:

在composer.json 下加入类似代码(自己分析 加那些东东)

"scripts": {
        "post-create-project-cmd": [
            "yii\\composer\\Installer::setPermission"
        ]
    },
    "config": {
        "process-timeout": 1800,
        "preferred-install": "dist"
    },
    "repositories": [
        {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
        {"packagist": false}
    ],
    "extra": {
        "writable": [
            "runtime",
            "web/assets"
        ],
        "executable": [
            "yii"
        ],
        "asset-installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"          
        }
    },

还有要玩yii2 必须要github.com 的账户 安装过程中需要此步骤的,如果没有赶紧注册去。(好多同学好像特不乐意注册,那就没办法了 no pains no gains)

此片纯属随笔 没文法 没美感

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!