NPM utilise un cache sur le système de gestion de fichiers, sur `~/.cache` par défaut. L'installation de React Native va très probablement faire exploser la taille de ce dossier, d'où l'intérêt de le déplacer sur scratch.
NPM utilise un cache sur le système de gestion de fichiers, sur `~/.cache` par défaut. L'installation de React Native va très probablement faire exploser la taille de ce dossier, d'où l'intérêt de le déplacer sur scratch.
Créer le dossier de cache ($USER fait référence à l'utilisateur courant) :
Créer le dossier de cache (`$USER` fait référence à l'utilisateur courant) :
```bash
```bash
mkdir /home/scratch/$USER/npm-cache
mkdir /home/scratch/$USER/npm-cache
@ -42,7 +42,7 @@ Web
Pour tester en local, vous pouvez utiliser le web avec React Native, ce qui nécessite des installations supplémentaires. Vous devrez également modifier les `NODE_OPTIONS` si l'erreur liée à `_Hash` (`error:0308010C:digital envelope routines::unsupported`) se présente.
Pour tester en local, vous pouvez utiliser le web avec React Native, ce qui nécessite des installations supplémentaires. Vous devrez également modifier les `NODE_OPTIONS` si l'erreur liée à `_Hash` (`error:0308010C:digital envelope routines::unsupported`) se présente.
```bash
```bash
npm i react-native-web@~0.18.9 react-dom@18.1.0 @expo/webpack-config@^0.17.2
npm i react-native-web react-dom @expo/metro-runtime