Yii2 composer安装慢怎么办
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,小编给大家分享一下Yii2 composer安装慢怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在yii中引用php的开源项目用composer已经很方便了,引用前端的开源项目
千家信息网最后更新 2024年11月20日Yii2 composer安装慢怎么办
小编给大家分享一下Yii2 composer安装慢怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
在yii中引用php的开源项目用composer已经很方便了,引用前端的开源项目也有composer的插件fxp-asset(https://github.com/fxpio/composer-asset-plugin)和Asset Packagist(https://github.com/hiqdev/asset-packagist)
以前yii默认采用前者,现在新的yii2模版默认采用后者,后者的作者就很厉害了,貌似是个重度yii用户,看来是被fxp-asset的执行缓慢给弄急眼了,所以自己搞了个更新的方法。
言归正传:
所以更快速的安装方式就是 Asset Packagist https://asset-packagist.org
其实就是2步:
在config中关闭fxp-asset的调用
在源列表中加入asset-packagist库的配置
"config": { "process-timeout": 1800, "fxp-asset": { "enabled": false } }, "repositories": [ { "type": "composer", "url": "https://asset-packagist.org" }]
如果composer的源采用阿里云镜像,完整写法如下:
"repositories": { "0": { "type": "composer", "url": "https://asset-packagist.org" }, "packagist": { "type": "composer", "url": "https://mirrors.aliyun.com/composer/" } }
需要注意的是,yii在yii\base\Application 中定义vendor路径的时候也定义了bower和npm路径:
/** * Sets the directory that stores vendor files. * @param string $path the directory that stores vendor files. */ public function setVendorPath($path) { $this->_vendorPath = Yii::getAlias($path); Yii::setAlias('@vendor', $this->_vendorPath); Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower'); Yii::setAlias('@npm', $this->_vendorPath . DIRECTORY_SEPARATOR . 'npm'); }
这就和asset-packagist的默认安装路径有了差别解决办法:
重新定义yii中的bower和npm路径
$config = [ ... 'aliases' => [ '@bower' => '@vendor/bower-asset', '@npm' => '@vendor/npm-asset', ], ... ];
看完了这篇文章,相信你对"Yii2 composer安装慢怎么办"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
路径
怎么办
就是
篇文章
项目
缓慢
厉害
言归正传
作者
写法
前端
办法
完了
差别
插件
方式
方法
时候
更多
模版
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发文档学生模板下载
软件开发成本由哪个部门提供
鞍山app软件开发费用
cis2020网络安全大会
数据库计划向导执行错误
后端文件管理服务器
佛山app软件开发电话
网络安全服务 评估
公路数据库系统
内网服务器ip
数据库管理阶段数据管理的特点
中国服务器销量
网络安全教育手抄报简便
山东人工智能软件开发公司
DW服务器地址
数据库体系结构
网络安全工程师40岁
临近元旦做好网络安全督导
浙江服务器机柜订购
数据库中可重复读会出现什么问题
小吉互联网科技招聘
培训软件开发哪个机构
数据库用到的环境
软件开发使用工控机
数据库和应用服务器
浦东新区软件开发技术服务
手机的数据库设计
服务器 管理ip 忘记
软件开发目标分析
广州市计算机网络技术