1

我有一个带有本地扩展名的 yii2 项目:

home/
   packages/
      yii2-unipv-gii/ < my extension
         composer.json (1)
   projects/
      my-project/ < my project
        composer.json (2)

我想使用path与扩展文件夹创建符号链接的存储库类型在 Yii2 项目中安装扩展。

我有 composer.json (1)

{
"name": "unipvsag/yii2-unipv-gii",
"type": "yii2-extension",
"keywords": ["yii2","extension","unipv"],
"license": "MIT",
"minimum-stability": "dev",
"require": {
    "yiisoft/yii2": "~2.0.0"
},
"autoload": {
    "psr-4": {
        "unipvsag\\unipvgii\\": ""
    }
},
"extra": {
    "bootstrap": "unipvsag\\unipvgii\\Bootstrap"
}

}

和 composer.json (2)

{
"name": "unipv/accesso-Programmato",
"type": "project",
"license": "BSD-3-Clause",
"minimum-stability": "dev",
"prefer-stable": true,
"repositories":[
    {
        "type": "path",
        "url": "../../packages/yii2-unipv-gii"
    }
],
"require": {
    ----other packages----
    "unipvsag/yii2-unipv-gii": "dev-master"     
},
"config": {
    "process-timeout": 1800
},
"extra": {
    "asset-installer-paths": {
        "npm-asset-library": "vendor/npm",
        "bower-asset-library": "vendor/bower"
    }
},
"scripts": {
}

}

问题出在composer update我收到此错误:

[InvalidArgumentException]
Unknown downloader type: . Available types: git, svn, fossil, hg, perforce, zip, rar, tar, gzip, xz, phar, file, path.

这是项目的问题还是扩展的问题?

4

0 回答 0