web-dev-qa-db-ja.com

モジュール「coffee-script」が見つかりません

TowerJSをテストとして設定した基本的なサイトを取得しようとしましたが、scaffoldジェネレーターの実行時にこのエラーに遭遇しました。

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

Package.jsonファイルを更新します

"coffee-script": "~1.6.3"

「devDependencies」でnpmを再度更新します

npm update

私のために修正された同じ問題

31

うなり声を使用するときに同様の問題があった、私は削除しました

node_modules 

ルートフォルダからフォルダを実行します

npm install

それは私の問題を修正しました

58
Pawel Zareba

NODE_PATH変数をnpm list -g coffee-scriptで指定された場所と照合する必要があります。
空の場合、npm install -g coffee-script

9
Gra

これは私のためにトリックをしました

npm install --save-dev coffee-script

ノードv0.10.31を使用

7
lfender6445

これは2012年からの質問です。現在は2015年に近づいていますが、その間に、ノードとcoffeescriptに導入された変更を壊すことによって引き起こされる問題のさまざまなバリエーションに対する別の新しいアプローチがあります。

Coffeescript> v1.7の場合、ここで呼び出す必要があります

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

の代わりに

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

この回答を参照してください https://stackoverflow.com/a/21585379 この質問に対する: Node.jsでCoffeescriptを適切にセットアップする方法

3
knb

NODE_PATH変数を確認する必要があり、空の場合は、ここに記載されている手順で設定してください http://www.davidarno.org/2012/02/09/writing-a-node.js-module-in- coffeescript /

3
vikas

https://github.com/fgnass/node-dev#settings 注:coffee-script <1.7を使用する場合は、設定を{"coffee": "coffee-scriptに変更する必要があります「}。

コーヒースクリプトを更新するか、設定を構成します

2
no7dw

それは私にも起こり、node_moduleフォルダーとnpm installを削除して再作成しても機能しなかったので、必要なパッケージを次のように個別にインストールしました。

npm install coffee-script

その後、もう1つのパッケージが必要で、できれば最後のパッケージでした:D

0

2つの簡単な手順で、この問題を修正できました

  1. npm cache clean
  2. npm install

お役に立てれば!

0
iamMSharma