情况:项目中没有 composer.json 文件,但是/vendor 目录完整存在。

解决方式:通过 /vendor/composer/installed.json 文件进行恢复。如果不存在则只能手动将所存在的依赖名称及其对应版本号逐个取出收集整理。

  1. 创建 composer.json ,运行以下命令,会将已安装的依赖库列出来。
composer show --installed
  1. 将 composer 返回的内容复制出来,提取出来 package 的名称以及版本号,格式化后将其放置到 composer.json 文件里的 require 或者 require-dev。
  2. 运行
composer update

通过已存在vender文件夹还原composer.json文件相关推荐

  1. 【C++ 之 C++ 操作 json 文件(C++读写json文件)及jsoncpp配置详解】

    文章目录 一.json文件简介 1.json文件 2.json与其他存储数据方式比较 二.C++操作json文件 1.jsoncpp 库下载 2.C++从字符串中读取json 1.简单json样式 2 ...

  2. C++ 之 C++ 操作 json 文件(C++读写json文件)及jsoncpp配置详解

    目录 前言 一.json文件简介 1.json文件 2.json与其他存储数据方式比较 二.C++操作json文件 1.jsoncpp 库下载 2.C++从字符串中读取json 3.C++从文件中读取 ...

  3. windows文件夹中的哪些文件可以删除

    经过以下的设置后,你的系统会更加清爽.简洁.高效! 1.打开"我的电脑"-"工具"-"文件夹选项"-"查看"-在&quo ...

  4. phpstorm如何同时打开两个文件夹_2分钟学会文件夹共享,化身办公室电脑大神

    点击上方蓝色字体,关注我们 身在职场或学校的你,还在用微信或QQ给办公室的小伙伴传文件吗? 那你可真就out了,总结一下,微信或QQ传文件存在以下3个缺点. 1.传输文件大小存在限制 微信不能发送10 ...

  5. python复制俩文件夹相同文件_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...

    本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法.分享给大家供大家参考.具体如下: 这个东东本来是做来给公司数据同步用的:新服务器还没正式启用,旧的服务器还在使用,每天都 ...

  6. 文件夹配置文件服务器,服务器文件夹配置文件

    服务器文件夹配置文件 内容精选 换一换 内网环境下,Windows云服务器之间怎样实现文件夹共享?部分运营商可能会屏蔽139.445端口,导致广域网无法访问共享.因此,Windows云服务器文件共享方 ...

  7. Tomcat和IntelliJ –在webapps文件夹之外部署war文件

    目前,我正在开发一个Android应用程序,该应用程序需要云中托管的大量REST服务来支持. 我基于对Java,Groovy以及最重要的Spring的支持选择了Google App Engine . ...

  8. python 复制文件夹内容 并结构一致_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...

    本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法.分享给大家供大家参考.具体如下: 这个东东本来是做来给公司数据同步用的:新服务器还没正式启用,旧的服务器还在使用,每天都 ...

  9. 查看服务器文件夹,远程查看服务器文件夹内的文件夹

    远程查看服务器文件夹内的文件夹 内容精选 换一换 请使用Mind Studio的安装用户进行升级操作,在升级前请先登录到后台服务器,切换到root用户在/usr/bin目录下执行./add_sudo. ...

最新文章

  1. PHP的抽象类、接口的区别和选择
  2. 深入理解Java虚拟机——程序编译与代码优化 (转)
  3. Spring-AOP 使用@AspectJ
  4. python单元测试mock_python3的单元测试模块mock与性能测试模块cProfile
  5. 续--Flask, Django - 区别
  6. pytorch里的nn.Embedding是什么东西?
  7. 稀疏矩阵------三元组存储---笔记
  8. libpcap中主要函数使用介绍
  9. java创建mapping_详解MyBatis Generator自动创建代码(dao,mapping,poji)
  10. android 经纬度 谷歌,android:GPS获取location经纬度并用谷歌解析为地理位置名称
  11. 如何理解开仓与平仓规则?
  12. 神战奇迹服务器维护,神战奇迹手游官网
  13. Autovue Client/Server 性能优化
  14. 搞懂这 9 个步骤,DNS 访问原理就明明白白了
  15. java自我介绍_口语化java自我介绍
  16. Axure中的登陆界面和动画轮播
  17. 银行项目外包专题系列之二:公司没提升打杂,裸辞后收到银行外包,到底去还是不去
  18. 总结10款常用的加密混淆软件,
  19. 获取屏幕浏览器的宽高
  20. Vivado使用技巧(22):综合策略与设置的选择

热门文章

  1. python随机生成列表_python 实现快速生成连续、随机字母列表
  2. Windows高精度微秒级(并发)定时器实现
  3. CMake使用介绍(1)
  4. 核心期刊投稿经验(遥感信息)
  5. 深度学习训练时GPU利用率忽高忽低如何解决?
  6. numpy.ceil() 和 numpy.floor()--向上取整和向下取整
  7. YOLOv1-YOLOv4
  8. 非插件实现回复可见效果
  9. python中factor函数_Python入门-函数
  10. mysql 屏蔽索引_mysql强制索引和禁止某个索引