解决 /vendor/bower/jquery/dist 问题

技巧库 · forecho · 于 4年前 发布 · 6727 次阅读

引言

安装 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 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。


如果这篇文章对您有帮助,不妨微信小额赞助我一下,让我有动力继续写出高质量的教程。

共收到 1 条回复 技巧库
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册