为了账号安全,请及时绑定邮箱和手机立即绑定

composer安装yii运行提示vendor\bower/jquery/dist文件不存在

/ 猿问

composer安装yii运行提示vendor\bower/jquery/dist文件不存在

Yii
慕虎7371278 2018-08-08 10:22:58

今天想要试试yii2.0,安装使用的composer

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

通过以上安装,成功完成了yii2.0的安装,但是在运行
http://localhost/basic/web/index.php
后,报了以下错误:

The file or directory to be published does not exist: D:\xampp\htdocs\basic\vendor\bower/jquery/dist

通过查看文档,我发现在vendor\bowerjquery\dist目录中确实不存在dist,正确目录是:vendor/bower/bower-asset\jquery\dist
但是不知道在哪里进行相应配置。

初学者,请大家给予知道一下


查看完整描述

2 回答

?
明月笑刀无情

其实之前composer安装的也是和你下载的一样,安装在vendor/bower/下,不知道为啥,这次用composer会多出这一级目录

查看完整回答
反对 回复 2018-08-12
?
MMMHUHU

不需要怎么麻烦,只要对定义 @bower的地方做下修改就好了。

vim htdoc/vendor/yiisoft/yii2/base/Application.php
:456行

    // 注释掉

    //        Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower');

    // 替换成

            Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower' . DIRECTORY_SEPARATOR . 'bower-asset');


查看完整回答
反对 回复 2018-08-12
  • 2 回答
  • 0 关注
  • 519 浏览
我要回答

相关问题推荐

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信