删除composer.lock文件后的install为什么不等于update?
compoesr 版本2.4.1。
拿了两个laravel项目测试。
项目2复制于项目1。 然后把两个项目的vendor目录都删除,并把1的composer.lock删除。
然后在1运行
compoesr install
在2运行
composer update
运行结束对比拓展包的情况
composer show
用文本比对工具发现,有好些拓展包的版本不相同。比如2.4.0 VS 2.4.1。
请教:为什么会有这么多包的版本号不同呢?
大概率是cache的问题,建议调整命令方式(如下)验证
1.在项目2中 composer update
2.在项目1中composer install