-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maj tailwind #2462
Maj tailwind #2462
Conversation
Y a un souci avec Matomo qui met plein d'erreurs dans le terminal. |
Il semble aussi il y avoir un problème avec avec ESLint et la nouvelle version de react-scripts qui empêche le build. liens utiles:
J'ai pas test la solution du premier lien car ca me semble pas vraiment safe mais c'est peut etre la seule solution. D'ailleurs j'ai vu que l'on utilisait les regles ESLint de google, c'est florian qui a mis ca non? |
+ supprime le tracker matomo (ne fonctionne pas de toute façon)
+ remet à jour les storyshots
Effectivement le problème venait bien de la configuration eslint avec gts, qui rentrait en conflit ou écrasait la configuration par défaut de react-scripts. Et qui finalement le présentait pas grand intérêt. J'ai remis ça d'aplomb et corrigé les erreurs et avertissements révélés par la nouvelle configuration. J'ai aussi enlevé le tracker Matomo qui de toute façon ne fonctionnait pas et provoquait aussi des avertissements. |
…t` et les corrige (empêchait le HMR de fonctionner correctement)
Il y a eu un problème avec les storyshots qui ne se sont pas tous update (d'où les deux derniers commits). Les erreurs étaient ciblées sur MUI et chartjs, pourtant je n'ai pas touché à ces composants et ni aux packages. La seule différence est que les premiers tests ont été générés via la commande Peut être faut-t-il rajouter une commande |
Voici les étapes que j'ai suivi.
tldr;
La difficulté a été de savoir que l'on avait plus besoin de craco avec la nouvelle version tailwind, ce qui n'est pas spécifié dans la doc.
https://tailwindcss.com/docs/upgrade-guide
https://stackoverflow.com/a/70683015/16408731
TAILWIND
npm uninstall @craco/craco autoprefixer postcss tailwindcss postcss-cli @tailwindcss/postcss7-compat @tailwindcss/line-clamp
cracro.config.js
tailwind.config.js
npx tailwindcss init
npm install --save react-scripts@latest
v 5.0.1STORYBOOK
npm uninstall storybook-preset-craco
@storybook/preset-create-react-app
in .storybook/main.jsnpx sb automigrate
to not change storybook version but check whether we should migrate to webpack5 builders and apply the changes automaticallynpm 8.11.0
which is incompatible witch Storybook so run the purposednpm7
migrationModuleNotFoundError: Module not found: Error: Cannot find module 'react-refresh'