====== Yarn ======
===== Instalace =====
https://classic.yarnpkg.com/lang/en/docs/install/#centos-stable
$ curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
pred vlastni instalaci //yarn// je nutny mit nainstalovany //node//
$ curl --silent --location https://rpm.nodesource.com/setup_16.x | sudo bash -
===== Tips =====
==== npx create-react-app my-app alternativa ====
=== vanila JS ===
$ yarn create react-app my-app
=== TypeScript ===
$ yarn create react-app my-app --template typescript
=== PWA ===
Od Reactu 17+ neni ve vychozi sablone [[https://developers.google.com/web/tools/workbox|workbox]] povoleny
$ yarn create react-app my-app --template pwa[-typescript]
==== yarn create insufficient permissions====
Pokud je chyba podobna teto
$ yarn create react-app monster-rolodex
yarn create v1.22.17
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed "create-react-app@5.0.0" with binaries:
- create-react-app
error Cannot create "/usr/local/bin/create-react-app" due to insufficient permissions.
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.
oprava je nasledujici
$ yarn config set prefix ~/.local
yarn config v1.22.17
success Set "prefix" to "/home/nost/.local".
Done in 0.15s.