'What is the equivalent of "npm install <package_name> --save" in Yarn?
I am using Yarn to install the dependencies of my project. What is the equivalent of "npm install <package_name> --save " in Yarn to update the entry in my package.json
file? I can use "npm install <package_name> --save " here, but I want to use Yarn as much as possible to improve performance and avoid confusion between npm and Yarn.
Solution 1:[1]
The yarn equivalent tonpm install <name> --save
is:
yarn add <name>
Here's the link to the docs for the full list of commands in comparison to npm
.
Solution 2:[2]
Using --dev or -D will install one or more packages in your devDependencies.
yarn add <package...> [--dev/-D]
Solution 3:[3]
Use the following command :
yarn add [package_name]
Comparing npm and Yarn Commands
Install dependencies
npm install => yarn
Install a package
npm install [package_name] => yarn add [package_name]
Install a package globally
npm install -g [package_name] => yarn global add [package_name]
Install a package as a development dependency
npm install --save-dev [package_name] => yarn add --dev [package_name]
Uninstall a package
npm uninstall [package_name] => yarn remove [package_name]
Uninstall a package globally
npm uninstall -g [package_name] => yarn global remove [package_name]
Uninstall a development dependency package
npm uninstall --save-dev [package_name] => yarn remove [package_name]
Update the dependencies
npm update => yarn upgrade
Update a package
npm update [package_name] => yarn upgrade [package_name]
Create a new package
npm init => yarn init
Run a script defined in the package.json
npm run => yarn run
Test a package
npm test => yarn test
Publish a package
npm publish => yarn publish
Remove all data from the cache
npm cache clean => yarn cache clean
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | galdin |
Solution 2 | Lucas Matos |
Solution 3 |