Bonjour l'équipe Laverna,
J'avais suivi les instructions de "Installation à partir de la source" étape par étape et j'ai rencontré une erreur "commande introuvable" lors de l'exécution de "bower install" et "gulp build". Cependant, j'ai pu résoudre les deux en installant chacun globalement (voir solution bower et solution gulp ). Je voudrais que quelqu'un vérifie les deux réponses (j'ai entré les commandes exactes avant d'effectuer bower install
et gulp build
).
Si les deux sont satisfaisants, je voudrais demander que la documentation de la section "Installation à partir de la source" soit mise à jour pour refléter les changements mentionnés dans les deux solutions.
Oui, Bower et Gulp doivent être installés globalement.
D'accord génial! Maintenant, j'ai une autre question, @wwebfor et la communauté : j'essaie de démarrer cette application en utilisant npm start
et alternativement node ./server.js
après avoir exécuté gulp build
, mais aucune des commandes ne semble fonctionner ( voir image ci-dessous).
Vous pouvez commencer par utiliser la commande gulp
(sans aucun argument).
@wwebfor D'accord, j'ai donc pu le faire fonctionner en utilisant la commande gulp
(_J'aime la façon dont il me connecte automatiquement au serveur dans mon navigateur_ ), cependant, je rencontre un problème avec la page Web chargement similaire à #300. J'obtiens le message d'erreur suivant lors de l'inspection du navigateur :
| Message d'erreur | Code en question | Références de ligne |
| --- | --- | --- |
| Erreur de script pour " markdown-it-imsize ", nécessaire par : modules/markdown/libs/markdown-it http://requirejs.orgt/docs/errors.html#scripterror | makeError()
| exiger.js:168 |
| | newContext/context.onScriptError()
| exiger.js:1735 |
Cela ne se produit pas lorsque je navigue sur laverna.cc ou laverna.cc/nightly/. J'utilise la version actuelle si Firefox, 47.0.
Lorsque je vais sur le lien fourni dans le message d'erreur, il mentionne que "généralement... il y a une erreur de syntaxe JavaScript ou un autre problème d'exécution lors de l'exécution du script". Je ne sais pas ce que cela pourrait être car je n'ai ajouté aucun code supplémentaire à ma copie forkée.
Je vais étudier cela un peu plus et fournir une mise à jour si je progresse.
S'il vous plaît, essayez d'installer markdown-it-imsize avec une commande :
bower install
J'ai enfin réussi à faire fonctionner ça ! Cette commande n'a pas fonctionné pour moi car je devais fournir un accès root à bower markdown-it-imsize
en exécutant sudo bower install --allow -root
comme mentionné dans la solution. Je pense qu'il doit y avoir un problème de mon côté avec la façon dont j'ai installé npm/node js, car je ne suis pas en mesure d'installer la plupart des packages à moins de fournir des privilèges sudo
. Je suis presque sûr que si j'avais un accès root, bower install
aurait installé "markdown-it-imsize. Je vais probablement devoir résoudre ce problème à un moment donné. Néanmoins, je suis heureux de pouvoir enfin commencer à jouer avec ce projet maintenant.
Il ne devrait pas nécessiter d'accès root.
@wwebfor Lorsque j'ai essayé de le saisir comme vous l'avez suggéré, cela s'est produit :
1) Erreur Bower ACCES :
2) J'ai donc essayé de l'installer à l'aide de la commande sudo
mais on m'a présenté un message indiquant que sudo n'était pas nécessaire (comme vous l'aviez mentionné):
3) enfin, en suivant les instructions de la solution SOF dont j'ai parlé plus haut, j'ai réussi à l'installer en utilisant bower install --allow-root
:
Mise à jour (20/07/16) : consultez également ceci pour référence.
Encore une fois, je pense que cela a peut-être été quelque chose que j'ai négligé de mon côté lorsque j'ai installé npm et bower. C'est la première fois que je l'utilise (bower).
Mise à jour (21/07/16): @wwebfor , Merci d'avoir accepté ma Pull Request (#509). Je pense que tous les problèmes majeurs ont été résolus maintenant, donc ce problème peut être clos.
Heureux d'entendre ;)