navi/cheats/javascript.cheat
2020-03-13 14:23:04 +07:00

70 lines
1.3 KiB
Text

% npm, node, js
# initial new package
npm init
# initial immediately a new package
npm init -y
# install all dependencies packages
npm install
# install all dev dependencies packages
npm install --save-dev
# install a specified package
npm install <package_name>
# install a specified dev package
npm install <package_name> --save-dev
# install globally a specified package
npm install <package_name> -g
# run a script
npm run <script>
$ script: cat package.json | python -c "import sys, json; print('\n'.join(json.load(sys.stdin)['scripts'].keys()))"
% yarn, node, js
# initial new package
yarn init
# install all dependencies packages
yarn install
# install all dev dependencies packages
yarn install --save-dev
# install a specified package
yarn add <package_name>
# install a specified dev package
yarn add <package_name> --dev
# install globally a specified package
yarn global add <package_name>
# run a script
yarn run <script>
$ script: cat package.json | python -c "import sys, json; print('\n'.join(json.load(sys.stdin)['scripts'].keys()))"
% nvm, node, js
# install a specified version of node
nvm install <version>
# list available versions
nvm ls-remote
# use installed node's version
nvm use <version>
# set a node's version as default
nvm alias default <version>