diff --git a/README.md b/README.md index 5d521ef..1ed52c2 100644 --- a/README.md +++ b/README.md @@ -296,8 +296,26 @@ https://unpkg.com/browse/vue-next-select@2.10.4/ ## Développement : - désormais tout le JS autour du gamutable est dans `src/gamutable.js` - installer les dépendances avec `npm install` ou `pnpm install` -- pour développer, le mieux est d'utiliser la commande `npm run dev` => qui va lancer un serveur de test, SPIP c'est l'utiliser. -- une fois le dev terminer, il faut builder le code `npm run build` +- pour développer, le mieux est d'utiliser la commande `npm run dev` => qui va lancer un serveur de test, SPIP sait l'utiliser. +- une fois le dev terminé, il faut builder le code `npm run build` -une autre alternative, est d'utiliser la commande `npm run wtach` qui permet de builder après chaque changement de code source, mais le temps est BEAUCOUP plus lent qu'avec la commende `npm run dev` +une autre alternative, est d'utiliser la commande `npm run watch` qui permet de builder après chaque changement de code source, mais le temps est BEAUCOUP plus lent qu'avec la commende `npm run dev` > A utiliser pour une micro modification + +### Modif pour contourner le problème de NODE_PATH provoqué par `npm run dev` avec Gitbash sous Windows : +- dans `package.json` remplacer la ligne +```json +"dev": "APP_ENV=development vite", +``` +par +```json +"dev": "SET APP_ENV=development & vite", +``` +### Problème de blocage des requêtes multi-origine provoquée par `npm run dev` : +- `npm run dev` utilisant un serveur virtuel local sur le port 5134, on se retrouve avec une erreur CORS dans le navigateur si le dev est fait sur une URL en https. +Par exemple : +``` +Blocage d’une requête multiorigine (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://localhost:5134/gamutable.js. Raison : échec de la requête CORS. +``` +> TODO : trouver comment supprimer cette limitation... (la config `Header set Access-Control-Allow-Origin "*"` dans le vhost apache ne suffit pas !) +