Posts Learn Components new Snippets new Categories Tags About Device Beast sponsor
/

How to Switch Between Composer Version 1 and 2

Learn how to switch between composer version 1 and version 2 with few simple commands easily.

3 months ago

4 mins read

311 views

Many legacy projects require a dependency that still running on composer version 1 but what if your current composer version is 2? In this short post, you'll learn how to switch between version 1 and version 2 with few simple commands.

Switching Versions


To change to version one run the self-update command and pass in the --1 flag. This will change composer to version one and now you can install your dependencies.
composer self-update --1
Once you have installed your dependencies, now you can run the same command and pass in --2 as the flag and this will switch back to composer version 2.
composer self-update --2

Switching Specific Version


You can also change to a specific version which includes the minor version number as well and it's like below.
composer self-update 1.10.22
composer self-update 2.1.3

Update and Revert Version


To update the composer to the latest version, simply run the "self-update" command, and to revert back to the previous version do pass in the --rollback.
composer self-update
composer self-update --rollback

Preview Version


For anyone that's interested to use the preview version, the command below will allow you to get the pre-released version.
composer self-update --preview

Load comments for How to Switch Between Composer Version 1 and 2

new

PostSrc Code Snippets

Learn new snippets today, level up your Laravel, Alpine JS, Vue JS, Tailwind CSS skills and more.

Learn New Snippets

Authored by

PostSrc poster

PostSrc

Full stack developer mainly focusing on the front end side of the web. The main author of PostSrc and loves writing tutorial and guides online.

new

PostSrc Code Components

Collection of Tailwind CSS components for everyone to use. Browse all of the components that are right for your project.

View Components