我正在按照入门教程的方式安装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"