Ajout des modifs de config pour run dev sous GitBash. Reste le problème de l'erreur CORS à l'appel de https://localhost:5134/gamutable.js
This commit is contained in:
parent
23a3fb09f1
commit
aec17ddbeb
1 changed files with 21 additions and 3 deletions
24
README.md
24
README.md
|
@ -296,8 +296,26 @@ https://unpkg.com/browse/vue-next-select@2.10.4/
|
||||||
## Développement :
|
## Développement :
|
||||||
- désormais tout le JS autour du gamutable est dans `src/gamutable.js`
|
- désormais tout le JS autour du gamutable est dans `src/gamutable.js`
|
||||||
- installer les dépendances avec `npm install` ou `pnpm install`
|
- 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.
|
- 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 terminer, il faut builder le code `npm run build`
|
- 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
|
> 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 !)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue