NodeJS

From RHS Wiki
Revision as of 11:42, 24 May 2022 by Rafahsolis (talk | contribs) (→‎Install package in project)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Install Kali

sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 1655A0AB68576280
sudo nano /etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_12.x stretch main
deb-src https://deb.nodesource.com/node_12.x stretch main
sudo apt update
sudo apt install nodejs npm


NPM (Node package manager)

Create new project

npm init

Install package in project

npm install jquery

packages will be downloaded to node_modules folder

Install modules from existing project

npm install

Fix broken

npm cache clean --force
rm -rf node_modules
# rm package-lock.json  # If not updating packages
# npm install

package.json

~ only allows patch updates

^ only allows minor version update

* allows mayor version upgrades

"dependencies": {
    "@angular/animations": "^12.2.9",
    "@angular/cdk": "~12.2.9",
    "@angular/common": "*"
}

npm Behind Proxy

npm config set http-proxy http://user:pass@proxy.example.com:3128
npm config set https-proxy http://user:pass@proxy.example.com:3128

npm cli

npm view <packagename> versions --json
npm install jquery@"^1.9.0"