Подтвердить что ты не робот

Не удается найти модуль 'coffee- script'

Попытка получить базовый сайт, настроенный с помощью TowerJS, в качестве теста, но столкнулся с этой ошибкой при запуске генератора эшафотов.

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)
4b9b3361

Ответ 1

Обновите файл package.json

"coffee-script": "~1.6.3"

в разделе "devDependencies" и обновите номер npm снова

npm update

та же проблема исправлена ​​для меня

Ответ 2

Если у вас такая же проблема при использовании grunt, я удалил

node_modules 

из моей корневой папки и запустите

npm install

Это исправило мою проблему

Ответ 3

Вам нужно проверить переменную NODE_PATH на местоположение, указанное npm list -g coffee-script.
Если пусто, npm install -g coffee-script.

Ответ 4

Это сделало трюк для меня

npm install --save-dev coffee-script

node -v # v0.10.31

Ответ 6

Это вопрос с 2012 года. Теперь это почти 2015 год, а пока есть новый, новый подход для различной вариации проблемы, вызванный нарушением изменений, внесенных в node и coffeescript.

Для coffeescript > v1.7 вы должны теперь позвонить

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

вместо

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

См. этот ответ fooobar.com/questions/155534/... к этому вопросу: Как правильно настроить Coffeescript с помощью Node.js

Ответ 7

https://github.com/fgnass/node-dev#settings Примечание. Если вы хотите использовать кофе- script < 1.7 вы должны изменить настройку на { "coffee": "coffee- script" }.

обновите свой coffe- script или настройте параметры

Ответ 8

Это случилось и со мной, и удаление папки node_module и npm install для его воссоздания не сработало, поэтому я установил необходимые пакеты отдельно, например:

npm install coffee-script

после этого потребовалась еще одна посылка, и, надеюсь, это была последняя: D

Ответ 9

С помощью 2 простых шагов я смог решить эту проблему

  1. npm cache clean
  2. npm install

Надеюсь это поможет!