情况:项目中没有 composer.json 文件,但是/vendor 目录完整存在。
解决方式:通过 /vendor/composer/installed.json 文件进行恢复。如果不存在则只能手动将所存在的依赖名称及其对应版本号逐个取出收集整理。
-
创建 composer.json ,运行 composer show --installed ,会将已安装的依赖库列出来。
-
将 composer 返回的内容复制出来,提取出来 package 的名称以及版本号,格式化后将其放置到 composer.json 文件里的 require 或者 require-dev。
-
运行 composer update。
网友评论