Nice: https://blog.risingstack.com/nodejs-at-scale-npm-best-practices/ Podstawowe komendy w Node.js Important: If you npm install a module from npm, it only installs dependencies and skips devDependencies. If you run npm install in a module, it will install the devDependencies. Use the --production flag to only install regular dependencies when running npm install in a module. If you set NODE_ENV=production or use the --production flag it will not install devDependencies
// instalacja bez zbędnych dependency
npm install XXXXX --no-optional
npm config edit
// listuje składniki npm, w tym wersję node
node version
// czyszczenie cache (C:\Users\userName\AppData\Roaming\npm-cache) - czasem warto to zrobić ręcznie
npm cache clean -f
// aktualizacja pakietów
npm update
// pokaż aktualną wersję pakietu
npm show {pkg} version
npm info {pkg} version
npm help {pkg}
npm owner ls {pkg}
npm home {pkg} // otwiera stronę domową projektu
npm bugs {pkg} // otwiera repo z issuesami
// pokaż nieaktualne pakiety
npm outdated
// instalacja pakietu w wersji
npm install watchify@2.5.0
// listowanie pakietów
npm list --depth=0
npm list grunt-wiredep
// proxy dla npm w pliku C:\Users\userName\.npmrc
http-proxy = http://w3cache.amg.net.pl:8080
https-proxy = http://w3cache.amg.net.pl:8080
// zmiana lokalizacji cache'u
npm config set cache C:\nodejs\npm-cache --global