Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
js-kickstart [2020/09/14 23:18] yasiu utworzono |
js-kickstart [2020/09/24 20:27] (aktualna) |
||
---|---|---|---|
Linia 21: | Linia 21: | ||
Zawiera też swoje własne klasy, które pozwalają pisać aplikacje działające bezpośrednio na systemie.\\ | Zawiera też swoje własne klasy, które pozwalają pisać aplikacje działające bezpośrednio na systemie.\\ | ||
- | By dowiedzieć się więcej, to warto pobieżnie przejrzeć [[ten tutorial|https://www.w3schools.com/nodejs/nodejs_intro.asp]].\\ | + | By dowiedzieć się więcej, to warto pobieżnie przejrzeć {{https://www.w3schools.com/nodejs/nodejs_intro.asp|ten tutorial}}.\\ |
Nie warto w niego poważnie wchodzić, ponieważ jest zrobione dużo nakładek do omawianych tam technologii, które są po prostu lepsze.\\ | Nie warto w niego poważnie wchodzić, ponieważ jest zrobione dużo nakładek do omawianych tam technologii, które są po prostu lepsze.\\ | ||
Linia 27: | Linia 27: | ||
Npm to node package manager. Pozwala nam on instalować biblioteki do użycia z nodem.\\ | Npm to node package manager. Pozwala nam on instalować biblioteki do użycia z nodem.\\ | ||
- | By zrozumieć jak działa i po co nam on, to warto przeczytać [[ten ustęp|https://www.tutorialspoint.com/nodejs/nodejs_npm.htm]].\\ | + | By zrozumieć jak działa i po co nam on, to warto przeczytać [[https://www.tutorialspoint.com/nodejs/nodejs_npm.htm|ten ustęp]].\\ |
- | Jeżeli chcemy poznać możliwe wykorzystania npma poza paczkami, to warto zacząć od [[używania npm|https://docs.npmjs.com/cli-documentation/using-npm]], a potem przejść dalej do [[dokumentacji cli|https://docs.npmjs.com/cli-documentation/]], by na koniec przeczytać [[resztę dokumentacji|https://docs.npmjs.com/]], która nie jest już taka interesująca. | + | Jeżeli chcemy poznać możliwe wykorzystania npma poza paczkami, to warto zacząć od [[https://docs.npmjs.com/cli-documentation/using-npm|używania npm]], a potem przejść dalej do [[https://docs.npmjs.com/cli-documentation/|dokumentacji cli]], by na koniec przeczytać [[https://docs.npmjs.com/|resztę dokumentacji]], która nie jest już taka interesująca. |
=== Typescript === | === Typescript === | ||
Linia 39: | Linia 39: | ||
Za jej pomocą możemy kompilować kod `.ts` do `.js`, który można normalnie odpalić node.\\ | Za jej pomocą możemy kompilować kod `.ts` do `.js`, który można normalnie odpalić node.\\ | ||
W normalnym użytkowaniu kodu możemy zainstalować depkę `ts-node` i odpalać pliki typescriptu za pomocą `npx ts-node <plik.ts>`.\\ | W normalnym użytkowaniu kodu możemy zainstalować depkę `ts-node` i odpalać pliki typescriptu za pomocą `npx ts-node <plik.ts>`.\\ | ||
- | Warto pamiętać o pliku [[tsconfig.json|https://www.typescriptlang.org/docs/handbook/tsconfig-json.html]], który można skonfigurować, by kompilator wiedział: | + | Warto pamiętać o pliku [[https://www.typescriptlang.org/docs/handbook/tsconfig-json.html|tsconfig.json]], który można skonfigurować, by kompilator wiedział: |
- jak kompilować | - jak kompilować | ||
- gdzie wypluwać pliki | - gdzie wypluwać pliki | ||
Linia 94: | Linia 94: | ||
(Poczytaj o [[https://webpack.js.org/configuration/dev-server/|dev-server]], a potem o[[https://webpack.js.org/concepts/hot-module-replacement/|Hot-Module-Reload]]) | (Poczytaj o [[https://webpack.js.org/configuration/dev-server/|dev-server]], a potem o[[https://webpack.js.org/concepts/hot-module-replacement/|Hot-Module-Reload]]) | ||
- | Na początek przeczytaj [[https://expressjs.com/en/starter/installing.html|quickstart]], a potem: | + | Na początek przeczytaj {{https://expressjs.com/en/starter/installing.html|quickstart}}, a potem: |
[[https://expressjs.com/en/guide/routing.html|guide]] | [[https://expressjs.com/en/guide/routing.html|guide]] | ||