INSTALL NODE
REFERENCE SITE
REFERENCE SITE
$ which node
/usr/bin/node
$ node --version
v10.15.3
$ node
> console.log('Node is running');
Node is running
> .help
.break Sometimes you get stuck, this gets you out
.clear Alias for .break
.editor Enter editor mode
.exit Exit the repl
.help Show repl options
.load Load JS from a file into the REPL session
.save Save all evaluated commands in this REPL session to a file
> .exit
$ which npm
/usr/bin/npm
$ npm --version
6.4.1
Updating npm
npm install npm@latest -g
npm install --global --production npm-windows-upgrade
npm-windows-upgrade --npm-version latest
Node Packaged Modules
$ npm config list
; cli configs
user-agent = "npm/6.9.0 node/v10.15.3 linux x64"
; userconfig /home/sitepoint/.npmrc
prefix = "/home/sitepoint/.node_modules_global"
; node bin location = /usr/bin/nodejs
; cwd = /home/sitepoint
; HOME = /home/sitepoint
; "npm config ls -l" to show all defaults.
$ npm config get prefix
/usr
$ cd ~ && mkdir .node_modules_global
$ npm config set prefix=$HOME/.node_modules_global
$ npm config get prefix
/home/sitepoint/.node_modules_global
$ cat .npmrc
prefix=/home/sitepoint/.node_modules_global
npm install npm@latest -g
export PATH="$HOME/.node_modules_global/bin:$PATH"
$ which npm
/home/sitepoint/.node_modules_global/bin/npm
$ npm --version
6.9.0
Installing Packages in Global Mode
$ npm install uglify-js --global
/home/sitepoint/.node_modules_global/bin/uglifyjs -> /home/sitepoint/.node_modules_global/lib/node_modules/uglify-js/bin/uglifyjs
+ uglify-js@3.5.3
added 3 packages from 38 contributors in 3.282s
Listing Global Packages
$ npm list --global
$ npm list -g --depth=0
Installing Packages in Local Mode
$ npm init
package name: (project)
version: (1.0.0)
description: Demo of package.json
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
Uninstalling Local Packages
$ npm uninstall underscore
$ npm list
Installing a Specific Version of a Package
$ npm install underscore@1.9.0
$ npm list
Updating a Package
$ npm outdated
Managing the Cache
$ ls ~/.npm
$ npm cache clean --force
Audit
$ npm install express@4.8.0
Aliases
npm i <package>
– install local package
npm i -g </package><package>
– install global package
npm un </package><package>
– uninstall local package
npm up
– npm update packages
npm t
– run tests
npm ls
– list installed modules
npm ll
or npm la
– print additional package information while listing modules
$ npm i express momemt lodash mongoose body-parser webpack
Comments
Post a Comment