Przygotowanie środowiska i Twój pierwszy projekt

Dodatkowe materiały

Instalacja niezbędnych narzędzi

Node.js: środowisko uruchomieniowe dla JavaScript, TypeScript

VS Code: środowisko do rozwijania oprogramowania

Po instalacji możemy zweryfikować wersję narzędzi wpisując w terminalu odpowiednio:

node -v

oraz:

code -v

Szybkie uruchamianie skryptów TypeScript

Uruchamianie skryptów .ts wykonuje się następnie za pomocą polecenia:

npx tsx nazwa_skryptu.ts

Projekt w node.js

Aby przygotować projekt, w konsoli w nowym (najlepiej pustym!) katalogu należy wykonać polecenie:

npm init

lub krócej – jeśli chcemy automatycznie zaakceptować wszystkie domyślne ustawienia:

npm init -y

Po przygotowaniu projektu, musimy zainstalować TypeScript za pomocą polecenia:

npm install typescript

Również polecamy zainstalować paczkę ts-node, która pozwoli uruchamiać skrypty z rozszerzeniem .ts:

npm install @types/node

Tak przygotowany projekt pozwoli Ci na łatwiejsze zarządzanie modułami, skryptami oraz pozwoli na lepsze wykrywanie błędów podczas pisania kodu w IDE np w VS Code.

Uruchamianie skryptów .ts wykonuje się następnie za pomocą polecenia:

npx tsx nazwa_skryptu.ts

Przydatne linki

2 komentarze

  1. Pierwsze uruchomienie npx tsx hello.ts
    skończyło się komunikatem:

    npx : File C:\Program Files\nodejs\npx.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft. com/fwlink/?LinkID=135170.
    At line:1 char:1
    + npx tsx hello.ts
    + ~~~
    + CategoryInfo : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

    Okazało się, że to kwestia wyboru terminala powershell (w bashu działa).
    Aby naprawić wystarczy wpisać w terminalu:
    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force

    Avatar Jacek Kraś

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *