安装 Yii2 的时候如果提示 /vendor/bower/jquery/dist
,请检查项目下面是不是有 vendor/bower-asset
文件夹。解决办法有两个。
全局安装 composer 的 fxp/composer-asset-plugin 插件再重新执行 composer install
,以前 Yii 官方文档也是这么写的:
composer global require "fxp/composer-asset-plugin:~1.4.0"
rm -r vendor
composer install
最近我去看了官方最新文档发现已经没有提到安装扩展这条命令了,最后发现最新的 Yii2 已经使用了别名的方式解决这一问题了。
那么老项目不想安装 composer 的 fxp/composer-asset-plugin 插件的话,可以自己在配置文件添加别名,在 config/main.php
配置文件添加代码如下:
return [
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
// ...code
],
本文由 forecho 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。
如果这篇文章对您有帮助,不妨微信小额赞助我一下,让我有动力继续写出高质量的教程。