Open rotoglup opened 5 years ago
Salut ! alors on a pas fait de doc visiblement sur cette popcorn machine, c'est malin ^^'
Le package ne fonctionne pas tout seul, il faut partir d'un starter, comme le site de Nantes par exemple : https://github.com/popcorn-nantes/popcorn-nantes ( l'idée était de faire une commande de type create-popcorn
qu'on a jamais fait), et il faut créer un fichier .env
en renseignant toutes les variables du .env.example
Aha merci, précision importante que j'ai oubliée pardon : mon objectif était de faire une PR pour popcorn-nantes, je suis donc dans un clone tout frais de popcorn-nantes quand ça m'arrive...
J'aurais peut-être dû mettre l'issue sur popcorn-nantes...
Donc tu as cette erreur après avoir fait ça ?
https://github.com/popcorn-nantes/popcorn-nantes
Au passage, si c'est juste pour l'inscription tu peux soumettre ta PR directement, je relirai pour vérifier que tout est ok et si il y a une erreur, le déploiement en prod ne se fait pas donc pas de crainte excessive à avoir ;)
Oui c'est bien ça pour les manips
J'ai déroulé un peu le fil : dans node_modules/popcorn-machine/popcorn.config.js
, j'ai le const { POPCORN_BASE_URL, POPCORN_DIR } = process.env
qui donne POPCORN_DIR==undefined
.
J'ai essayé de mettre à la main la variable d'environnement, elle arrive quand même en undefined
à l'exécution.
J'ai essayé de mettre en dur dans le popcorn.config.js
: POPCORN_DIR="D:\blabla\popcorn-nantes" pour voir, mais je tombe ensuite sur
✖ Nuxt Fatal Error │
│ │
│ Error: Cannot find module 'nuxt-purgecss' │
│ Require stack: │
│ - xxx\popcorn-nantes\node_modules\@nuxt\core\dist\core.js │
│ - xxx\popcorn-nantes\node_modules\@nuxt\cli\dist\cli-command.js │
│ - xxx\popcorn-nantes\node_modules\@nuxt\cli\dist\cli.js │
│ - xxx\popcorn-nantes\node_modules\popcorn-machine\cli.js
Je n'ai pas vu d'erreurs lors de mon npm install
pourtant, à toutes fins utiles, je te met en PJ une copie de mon log :
log-npm-install-popcorn-nantes.txt
tu peux soumettre ta PR directement
Merci, je voulais voir un peu comment ça pouvait rendre de mon côté avant, si ça tourne vraiment à la galère je ferai ça :}
ok, c'est peut etre le package popcorn-machine qui chie au niveau des dépendances, j'ai prévu de trouver une solution plus simple en octobre pour éviter ce merdier, c'est trop complexe en l'état car personne n'a le temps de mettre le nez là dedans ! désolé pour les soucis !
ok, pas de soucis ! quoi qu'il en soit, merci pour tes retours, et pour la bonne idée/initiative popcorn :)
Au plaisir d'accueillir ta PR bientôt !
Vu en essayant de faire
npm run dev
etnpm run generate
:Je suis sur un environnement comme suit :
Je ne connais vraiment pas Nuxt, alors je n'ai pas d'idée du tout pour contourner le problème :}
Merci !