Ответ 1
Обновите файл package.json
"coffee-script": "~1.6.3"
в разделе "devDependencies" и обновите номер npm снова
npm update
та же проблема исправлена для меня
Попытка получить базовый сайт, настроенный с помощью 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)
Обновите файл package.json
"coffee-script": "~1.6.3"
в разделе "devDependencies" и обновите номер npm снова
npm update
та же проблема исправлена для меня
Если у вас такая же проблема при использовании grunt, я удалил
node_modules
из моей корневой папки и запустите
npm install
Это исправило мою проблему
Вам нужно проверить переменную NODE_PATH на местоположение, указанное npm list -g coffee-script
.
Если пусто, npm install -g coffee-script
.
Это сделало трюк для меня
npm install --save-dev coffee-script
node -v # v0.10.31
Вам нужно проверить переменную NODE_PATH, и если она пуста, то установите ее с инструкциями, приведенными здесь. http://www.davidarno.org/2012/02/09/writing-a-node.js-module-in-coffeescript/
Это вопрос с 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
https://github.com/fgnass/node-dev#settings Примечание. Если вы хотите использовать кофе- script < 1.7 вы должны изменить настройку на { "coffee": "coffee- script" }.
обновите свой coffe- script или настройте параметры
Это случилось и со мной, и удаление папки node_module и npm install для его воссоздания не сработало, поэтому я установил необходимые пакеты отдельно, например:
npm install coffee-script
после этого потребовалась еще одна посылка, и, надеюсь, это была последняя: D
С помощью 2 простых шагов я смог решить эту проблему
npm cache clean
npm install
Надеюсь это поможет!