genkio / blog

Stay hungry stay foolish
https://slashbit.github.io/blog/
0 stars 1 forks source link

Yarn vs npm side by side #147

Open genkio opened 7 years ago

genkio commented 7 years ago

Getting started with Yarn

npm install yarn --global
# or you can install yarn via brew on macOS
brew install yarn

yarn init

Install dependencies

npm install vs yarn install

Dependency version management

npm install --save express@4.0.0 vs yarn add express@4.0.0

generates

"express": "^4.0.0" vs "express": "4.0.0"

Remove dependency

npm uninstall express --save vs yarn remove express

Install dev dependency

npm install gulp --save-dev vs yarn add gulp --dev

Yarn tips and tricks

# to list all yarn global caches
yarn cache ls
# to install bower dependencies, yes, you can
yarn install
# to find out why certain dependency exists
yarn why gulp