Wyszukaj / o blogu

JavaScript: json i json-server

Opublikowano ndz 19 lipca 2020 w nodejs • Tagi: js, javascript, json, json-server, readFile, require, node, stringify, parse • 2 min read

json

JSON - JavaScript Object Notation

Format JSON zbliżony jest do obiektów znanych z JS, z tą zasadą, że nazwy kluczy wpisuje się w PODWÓJNY cudzysłów, kolejne wpisy oddzielone są przecinkami a same pliki JSON przechowują jedynie dane/zmienne (żadnych funkcji/kodu wykonywalnego). Praca z plikami typu JSON przypomina te znane z …


Czytaj dalej

Node.js aktualizacja (Ubuntu) oraz Node Version Manager!

Opublikowano czw 11 czerwca 2020 w nodejs • Tagi: node.js, node, nvm, aktualizacja, linux, ubuntu, bash, curl, npm, node version manager • 2 min read

node

Moja pierwsza instalacja node.js na Ubuntu odbyła się poprzez pobranie paczki i instalację zawartości paczki Linux Binaries node -v >> v10.19.0

Moduł N z NMP

Moduł n służy do interaktywnego zarządzani wersjami Node.js

Kroki podjęte do instalacji najnowszej wersji Node.js

Czyszczenie pamięci cache (aby nie korzystać …


Czytaj dalej

JavaScript - kolejny test w JEST (TDD)

Opublikowano śro 10 czerwca 2020 w testy • Tagi: test, jest, tdd, node, npm, babel, transpilacja, transpilator, babel.js, babeljs • 2 min read

jest

Poniższy wpis powstał na podstawie tego materiału, patrz również tutaj i jego założeniem jest próbą wprowadzenia do TDD (test driven development). W pierwszej kolejności znane są wytyczne/scenariusz funkcji następnie powstaje test a na jego podstawie funkcja

Zadanie stwórz funkcję spełniającą następujące warunki

1. Bob answers 'Sure.' if you ask …

Czytaj dalej

JavaScript - Babel

Opublikowano wto 09 czerwca 2020 w javascript • Tagi: babel, transpilacja, gulp, npm, node.js, node • 2 min read

babel

Babel pozwala na transpilację/tłumaczenie kodu ES6+ do ES5 - sprawiając tym samym możliwość na interpretację kodu przez szerszą gamę środowisk od node.js po starsze przeglądarki internetowe. Babel jest oparty na małych wtyczkach, których instalacja pozwala na wykonanie oczekiwanej od niego pracy.

W jaki sposób działa Babel można również sprawdzić …


Czytaj dalej

JavaScript - pierwszy test w JEST (+ Babel)

Opublikowano pon 08 czerwca 2020 w testy • Tagi: test, jest, tdd, node, npm, babel, transpilacja, transpilator, babel.js, babeljs • 2 min read

Jest

Do stworzenia pierwszego testu posłużyłem się dokumentacją JEST oraz tym materiałem (autorstwa Kacpra Kozaka)

Jest wyszuka pliku, w którego nazwie znajduje się słowo kluczowe test poprzedzone kropką o rozszerzeniu js którego pierwszy człon nazwy jest taki sam jak plik, w którym przechowywany jest kod do testowania. Przykładowo test dla sum …


Czytaj dalej

JavaScript - Gulp

Opublikowano czw 28 maja 2020 w javascript • Tagi: gitignore, node_modules, node, gulp, sass, wtyczki, npm, Dependencies, devDependencies, package.json • 4 min read

Gulp

Instalacja globalna

Gulp - jest narzędziem pozwalającym na zarządzanie wieloma zadaniami

Instalacja globalna Gulpa (wymaga wcześniejszej instalacji npm np. korzystając z nvm - Node Version Manager), która pozwala na wywoływanie komendy gulp globalnie przy pomocy terminala

npm install --global gulp-cli

Sprawdzanie instalacji (jej wersji)

gulp -v

zwraca:

CLI version: 2.2.1 …

Czytaj dalej