Skip to content

Instantly share code, notes, and snippets.

@rbhatia46
Created January 25, 2018 16:28
Show Gist options
  • Save rbhatia46/6c1ac337e052e1d729f9b7cbd0d293ff to your computer and use it in GitHub Desktop.
Save rbhatia46/6c1ac337e052e1d729f9b7cbd0d293ff to your computer and use it in GitHub Desktop.
Yarn Basic Commands

GET VERSION

yarn -v (or --version)

GET HELP

yarn help

CREATE PACKAGE.JSON

yarn init yarn init -y // Use defaults

SET DEFAULTS

yarn config set init-license ISC

GET DEFAULTS

yarn config get init-license

REMOVE DEFAULTS

yarn delete init-license

INSTALLING LOCAL PACKAGES

yarn add lodash yarn add moment

INSTALL FROM PACKAGE.JSON

(add "gulp":"*") yarn install

REMOVING MODULES

yarn remove lodash

INSTALL CERTAIN VERSIONS

yarn add [email protected]

FIND OUTDATED VERSIONS

yarn outdated lodash yarn outdated

UPGRADE

yarn upgrade lodash yarn upgrade

INSTALL GLOBAL MODULE (global must be put right after yarn)

yarn global add nodemon

FIND ROOT FOLDER

yarn global bin

REMOVE GLOBAL PACKAGES

yarn global remove nodemon

LISTING PACKAGES

yarn list yarn list --depth=0 yarn list --depth=1 yarn list --pattern gulp

INSTALLING AS DEV DEPENDENCY

yarn add gulp -D or --dev

REMOVE DEV DEPENDENCY

yarn remove gulp

#VERIFY THAT VERSIONS MATCH LOCK FILE yarn check

CREATE YARN.LOCK FILE

yarn import

ADD SCRIPT

"scripts": { "dev": "nodemon index.js" },

RUN SCRIPT

yarn run dev

GET LICENSES

yarn license

CREATE GZIP ARCHIVE OF DEPENDENCIES

yarn pack yarn pack mydep

LIST GLOBAL CACHE PACKAGES

yarn cache list yarn cache list --pattern lodash

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment