frayer ENOENT node.js erreur
J'ai commencé un node.js app avec l'express-générateur, j'ai un étrange problème où je ne peux pas afficher une page via le navigateur à deux reprises, la première fois il charge très bien, deuxième temps ce n'est pas comme le nœud processus se termine avec l'erreur suivante:
GET / 304 412ms
events.js:72
throw er; //Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:988:11)
at Process.ChildProcess._handle.onexit (child_process.js:779:34)
paquet.json
{
"name": "example01-express",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node-dev ./bin/www"
},
"dependencies": {
"body-parser": "~1.0.0",
"cookie-parser": "~1.0.1",
"debug": "~0.7.4",
"express": "~4.2.0",
"jade": "~1.3.0",
"morgan": "~1.0.0",
"node-compass": "0.2.3",
"static-favicon": "~1.0.0"
},
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-cssmin": "*",
"grunt-contrib-jshint": "^0.10.0",
"grunt-contrib-sass": "*",
"grunt-contrib-uglify": "*",
"grunt-contrib-watch": "*",
"grunt-cssc": "*",
"grunt-htmlhint": "*",
"matchdep": "*"
}
}
- Pouvez-vous fournir le code qui est exécuté lorsque vous accédez à cette page? Vous pouvez également essayer d'attraper l'exception et de l'enregistrer pour obtenir plus d'informations. Voir ici.
- Cela semble lié à l'installation du module boussole. Quand j'ai commenté cette ligne tout a bien fonctionné:
// app.use(require('node-compass')({mode: 'expanded'}));
- Et
compass
est installé/dans votre chemin? Vous pouvez le vérifier avecwhich compass
. Qui pourrait expliquer le ENOENT partie... - Le node-boussole readme a l'commandes pour installer la boussole ruby gem nécessaires à l'utilisation de
node-compass
. - Salem, vous avez probablement raison, je viens de supposer
node-compass
était une mise en œuvre de la boussole dans le nœud de sorte que je n'ai pas besoin de le ruby gem. si vous le publiez, comme réponse, je vais vous donner le crédit pour cela.
Vous devez vous connecter pour publier un commentaire.
Boussole n'a pas été installé dans mon chemin comme je l'ai supposé que le nœud de la bibliothèque avait un JS mise en œuvre.
Pour celui qui a un problème similaire
gem instal compass
devrait résoudre le problème. Boussole De La Documentation