Minhas configurações para iniciar um projeto React
Usando o Debian 10
# Instalando o nvmwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash exit # Abra o terminal novamente # Escolha a versão desejada nvm ls-remote # Instale a versão desejada nvm install v14.15 # Vá até a pasta desejada para criar o projeto cd ~ # Crie o projeto com o comando create-react-app através do npx npx create-react-app react-app echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p cd react-app npm start
Comandos para o curso de react do code with mosh
pnpx create-react-app my-app --template typescriptpnpm i react-router-dom # Se planeja usar o bootstrap: pnpm i react-bootstrap bootstrap # Se planeja usar requests HTTP via Rest pnpm i axios # ou talvez uma biblioteca mais mastigada... pnpm i react-axios # Se planeja usar o cliente RxDB pnpm i rxdb # Se planeja usar cliente GraphQL Apollo pnpm i apollo
Referências
Resolvendo o problema ao rodar npm start no Linux
https://www.vivaolinux.com.br/dica/Error-ENOSPC-System-limit-for-number-of-file-watchers-reached-Resolvido
Mesma solução, na documentação do Visual Studio Code
https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
Explicação sobre o erro
https://stackoverflow.com/questions/55763428/react-native-error-enospc-system-limit-for-number-of-file-watchers-reached
E para usar o PNPM? Como fazer?