-
Notifications
You must be signed in to change notification settings - Fork 0
Setting up node development environment
ferng edited this page Jan 19, 2021
·
21 revisions
I must admit I like node better than java, it's more like proper programming, instead of massive magical frameworks everything I've encountered are just nice and tidy libraries.
- Proxy:
npm config set proxy http://fernandog:myPassword@10.1.10.15:8080
npm config set https-proxy http://fernandog:myPassword@10.1.10.15:8080
npm config set strict-ssl false
- Windows specific
set no_proxy="localhost,127.0.0.1,.xxx.xx.int,.xxx.xxx.uk,.xxx.org"
set http_proxy=proxy.xxxx.org:8080
set https_proxy=proxy.xxxx.org:8080
set PATH=C:\devtools\nodejs\10.0.0;%PATH%
set NPM_HOME=C:\devtools\nodejs\10.0.0
set PATH=C:\Users\gonzalezf\Documents\bin\Python36-32;C:\Users\gonzalezf\Documents\bin\Python36-32\scripts;%PATH%
set PYTHONPATH=%PYTHONPATH%;C:\Users\gonzalezf\Documents\bin\Python36-32\Lib
- Ubuntu specific
#create and configure directory for global dependencies
mkdir .npm-packages
npm config set prefix '~/.npm-packages'
#update path with global dependencies executable path
export PATH=~/.npm-packages/bin:$PATH
#install nodejs - unknown platform (raspberry)
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
#install nodejs - precompiled
# download from: https://nodejs.org/en/download/
cd /usr/lib/nodejs
sudo cp ~/Downloads/node-v10.16.0-linux-x64.tar.xz .
sudo tar -xf node-v10.16.0-linux-x64.tar.xz
cd ~
vi ~/.profile
# Nodejs
export NODEJS_HOME=/usr/lib/nodejs/node-v10.16.0-linux-x64
export PATH=$NODEJS_HOME/bin:/home/fern/.npm-packages/bin:$PATH
#list global packages (without it's dependencies)
npm list -g --depth=0git init
#skip for angular stuff
npm init# install angular cli
npm install -g @angular/cli
#new simple app
ng new my-app
#start dev server
cd my-app
ng serve -o
# new component
ng generate component heroes
#new service
ng generate service hero
#in memory web api
npm install angular-in-memory-web-api --save
#angular material
npm install --save @angular/material @angular/cdk @angular/animations
npm install --save hammerjs- download deb package from https://code.visualstudio.com/
sudo apt update
sudo apt install ./code_1.52.1-1608136922_amd64.deb
sudo apt autoremove