var*_*ran 6 composer-php bower yii2
我刚刚使用composer安装了yii2(高级).我已经设置了nginx等.
但它不起作用:
Invalid Parameter – yii\base\InvalidParamException
The file or directory to be published does not exist: /srv/www/site/vendor/bower/jquery/dist
Run Code Online (Sandbox Code Playgroud)
在'vendor/bower'文件夹中,唯一的子文件夹'bower-assets'带有'jquery'等.但在供应商/凉亭中没有jquery.
如何解决这个问题?
Sil*_*ire 10
请参阅安装指南.您似乎缺少资产插件:
composer global require "fxp/composer-asset-plugin:~1.2.0"
Run Code Online (Sandbox Code Playgroud)
确保您已执行以下命令:
composer global require "fxp/composer-asset-plugin:~1.2.0"
Run Code Online (Sandbox Code Playgroud)
另外,请检查您的composer.json中以下内容:
Yii2已弃用,但为默认选项:
"extra": {
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
},
Run Code Online (Sandbox Code Playgroud)
新选项
"config": {
"fxp-asset": {
"installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
},
}
},
Run Code Online (Sandbox Code Playgroud)
然后,composer update如果您已经有composer.lock文件或composer install没有composer.lock文件,请运行。
| 归档时间: |
|
| 查看次数: |
13149 次 |
| 最近记录: |