profcfuhrmanets / log210-systeme-gestion-bordereau-node-express-ts

Système de gestion des bordereaux (SGB) utilisé dans le cadre du cours de LOG210.
https://profcfuhrmanets.github.io/log210-systeme-gestion-bordereau-node-express-ts/
0 stars 17 forks source link

package.json does not support non Linux-based OSes #28

Closed Cryotechnic closed 2 months ago

Cryotechnic commented 2 months ago

The French version will follow/La version française suivra

Currently, building the API documentation will fail because Windows-based operating systems do not have the cp command (it is called move in Windows). This will cause the API documentation to fail to be properly built because the files will never get transferred to the correct directory.

https://github.com/profcfuhrmanets/log210-systeme-gestion-bordereau-node-express-ts/blob/11bcd2115b0200306f02bb720adeeeabdaa233a8/package.json#L19


Actuellement, la construction de la documentation de l'API échoue car les systèmes d'exploitation basés sur Windows ne disposent pas de la commande cp (appelée move dans Windows). La documentation de l'API ne sera donc pas correctement construite, car les fichiers ne seront jamais transférés dans le bon répertoire.

https://github.com/profcfuhrmanets/log210-systeme-gestion-bordereau-node-express-ts/blob/11bcd2115b0200306f02bb720adeeeabdaa233a8/package.json#L19

Olon11 commented 2 months ago

J'ai ajouté shx pour avoir une solution qui fonctionne sur tous les systèmes d'exploitation. Peux-tu vérifier que ça fonctionne dans la branche feature/improve-docs?

Cryotechnic commented 2 months ago

J'ai ajouté shx pour avoir une solution qui fonctionne sur tous les systèmes d'exploitation. Peux-tu vérifier que ça fonctionne dans la branche feature/improve-docs?

Je confirme que la commande shx règle le problème de compilation de la documentation de l'API.

Merci!