正在安装Yii2:无效参数–yiiaseInvalidParamException


Installing Yii2: Invalid Parameter – yiiaseInvalidParamException

我正在按照入门教程的方式安装Yii2:

composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

当我尝试访问localhost/YiiTutorial/basic/web时,我会收到以下错误:

无效参数–yii''base''InvalidParamException要发布的文件或目录不存在:C:''wamp''www''YiiTutorial''basic''vendor''bower/jquery/dist

在教程中说没有什么可编辑的。。。它应该开箱即用。。。我缺少什么?

如果我下载软件包并将其放在同一个文件夹中,它会非常完美,但我想从composer安装它!

在vendor/bower文件夹中,它是另一个名为bower资产的文件夹。复制此文件夹内容(其他一些名为bootstrap、jquery等的文件夹)并将其移动到vender/bower。

这是最近的一个错误。将您的fxp插件更新到最新版本(1.1.1),清除composer的缓存并尝试:

composer self-update
composer global update
composer update
  • 主要是如果不是关于供应商安装的问题,请允许您的项目的/assets/runtime后续程序,然后尝试再次运行

在供应商文件夹中,您应该将bower资产重命名为bower。

或者您可以使用以下

确保您的composer.json中有以下内容:

  • composer.json
  • 其他方式

我最近遇到过这种问题,问题是在您的composer中,它缺少允许通过composer管理bower和npm包依赖关系的资产插件。只需运行此命令,您只需要运行一次即可。您可以阅读yii2文档。Yii2安装

composer global require "fxp/composer-asset-plugin:^1.2.0"