npm install -g npmbox … instalace nmpbox balicku
npmbox npmbox … stahne npmbox a zavislosti do balicku
npm install pm2 -g … nainstaluje se libovolny balik, treba pm2
npmbox pm2 … zabali se nainstalovany balik
scp npmbox.npmbox pm2.npmbox root@offline-server:. … pretahne se balicek npmbox.npmbox a pm2 na vzdaleny offline server
ssh root@offline-server … pripojime se na server
tar –no-same-owner –no-same-permissions -xvzf npmbox.npmbox … rozbali se archiv
npm install –global –cache ./.npmbox.cache –optional –cache-min 99999999999 –shrinkwrap false npmbox … nainstaluje se obsah balicku - npmbox
npmunbox pm2.npmbox –global … nainstaluje se pm2 z baliku
npm cache clear
npm install -g package.x.y.z
scp -R /.npm/* /cache-whatever-folder
npm cache clear
npm install –global –cache /cache-whatever-folder –optional –cache-min 99999999999 –shrinkwrap false package.x.y.z
offline-npm … dalsi alternativa
npm i yarn -g … Instalace Yarnu
yarn install … instaluje balicky
yarn lint … spusti lint (z balicku lint)
yarn start … spusti nodejs
/usr/local/lib/node_modules/yarn/bin/yarn build … spusti prikaz build (z balicku build - zabaleni web stranky webpackem do javascriptu)
~/.npmrc … lokalni soubor s nastavenim repozitare pro npm a yarm, priklad konfigurace pro Azure DevOps
package.json … seznam balicku pro projekt (hlavni adresar projektu)
package-lock.json … nastaveni omezeni balicku (verze, dev balicek - nepouzity v produkci, atd)
npm config set proxy http://proxy.company.com:8080 … nastavi HTTP proxy
npm config set https-proxy http://proxy.company.com:8080 … nastavi pouziti HTTPS proxy
npm config set strict-ssl false … vypne SSL overovani domeny (v pripade HTTPS proxy)