Yii2 composer安装慢怎么办
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下Yii2 composer安装慢怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在yii中引用php的开源项目用composer已经很方便了,引用前端的开源项目
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
哪里的软件开发水平最高
用云服务器怎么搭建软件测试环境
服务器进入驱动安装模式
学电商专业的软件开发
软件开发总体设计图
软件开发的总体技术要求net
网络安全 杂志
我的世界怎样重新选择服务器
本科网络技术工程师待遇
老年人网络安全宣传活动实践报告
计算机网络技术证书有用处吗
服务器管理岗位技能规范
做软件开发需要服务器吗
嵌入式软件开发价钱
软件开发过程概要设计
饥荒服务器可以买吗
关系数据库中关系模式的定义
湖南益阳软件开发合同律师哪里找
网络安全探讨5000字
逐鹿服务器到江苏泰州
网络安全还能火多久
蒙特利尔软件开发
学生对网络安全应该怎样认识
数据库技术的主要研究领域
软件开发想开网络课
为切实做好网络安全工作
软件开发前景ppt
不是搞软件开发的料
甘肃北斗时间同步服务器
数据库维护整理