web-dev-qa-db-fra.com

Impossible de trouver le module 'coffee-script'

Tentative de test d'un site de base configuré avec TowerJS, mais ayant rencontré cette erreur lors de l'exécution du générateur d'échafaudage.

Macbook:app john$ tower generate scaffold Post title:string body:text belongsTo:user
{ [Error: Cannot find module 'coffee-script'] code: 'MODULE_NOT_FOUND' }

module.js:340
    throw err;
          ^
Error: Cannot find module '/Users/john/Sites/tower/app/app/config/shared/application'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Function.Tower.Application.Application.reopenClass.instance (/usr/local/lib/node_modules/tower/lib/tower-application/server/application.js:42:15)
    at _.extend.namespace (/usr/local/lib/node_modules/tower/lib/tower-support/shared/shared.js:218:30)
    at GeneratorScaffoldGenerator.Tower.GeneratorResources.buildApp (/usr/local/lib/node_modules/tower/lib/tower-generator/server/resources.js:273:66)
    at GeneratorScaffoldGenerator.Generator (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generator.js:57:23)
    at new GeneratorScaffoldGenerator (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generators/tower/scaffold/scaffoldGenerator.js:21:61)
    at Function.run (/usr/local/lib/node_modules/tower/lib/tower-generator/server/generator.js:22:12)
37
Mild Fuzz

Mettez à jour votre fichier package.json 

"coffee-script": "~1.6.3"

sur "devDependencies" et mettez à jour le npm à nouveau

npm update

le même problème résolu pour moi

31
Muthu

Avait un problème similaire lors de l'utilisation de grunt, j'ai supprimé 

node_modules 

dossier de mon dossier racine et exécuter 

npm install

Cela a résolu mon problème 

58
Pawel Zareba

Vous devez comparer la variable NODE_PATH à l'emplacement indiqué par npm list -g coffee-script.
Si vide, npm install -g coffee-script.

8
Gra

Cela a fait le tour pour moi

npm install --save-dev coffee-script

en utilisant le noeud v0.10.31

7
lfender6445

C'est une question de 2012. Maintenant, nous sommes presque en 2015 et, entre-temps, il existe maintenant une autre nouvelle approche pour une variation différente du problème causé par les changements brusques introduits dans node et coffeescript.

Pour coffeescript> v1.7, vous devez maintenant appeler

var coffee = require('coffee-script').register();

au lieu de 

var coffee = require('coffee-script');

Voir cette réponse https://stackoverflow.com/a/21585379 À cette question: Comment configurer correctement Coffeescript avec Node.js

3
knb

Vous devez vérifier la variable NODE_PATH et si elle est vide, définissez-la avec les instructions données ici http://www.davidarno.org/2012/02/09/writing-a-node.js-module-in -coffeescript/

3
vikas

https://github.com/fgnass/node-dev#settings Remarque: Si vous souhaitez utiliser coffee-script <1.7, vous devez modifier le paramètre en {"coffee": "coffee-script "}.

alors mettez à jour votre coffe-script ou configurez vos paramètres

2
no7dw

Cela m’est aussi arrivé, et supprimer le dossier node_module et l’installation de npm pour le recréer ne fonctionnait pas, j’ai donc installé les packages requis séparément, comme par exemple:

npm install coffee-script

après cela, il a fallu un paquet supplémentaire et j'espère que c'était le dernier: D 

0
Amirreza Mohammadi

En 2 étapes simples, j'ai pu résoudre ce problème

  1. npm cache clean
  2. npm install

J'espère que cela t'aides!

0
iamMSharma