0

CoffeeScript で記述された別のファイルで、CoffeeScript で記述されたファイルを要求したいと考えています。fs.watch()ドキュメント module.require キャッシュが必要とするため、( を使用して)変更されたときにそのファイルを再度要求したい。

これを回避する簡単な方法はありますか?

アップデート:

これはまだうまくいかないようです:

fs.watch './file.coffee', (event, filename) ->
  delete require.cache[__dirname + '/' + filename]
  require './file'
4

1 に答える 1

2

必要なキャッシュを無効にすることができます:

require.cache#Object

モジュールは、必要なときにこのオブジェクトにキャッシュされます。このオブジェクトからキー値を削除すると、次の require でモジュールがリロードされます。

http://nodejs.org/docs/latest/api/globals.html#require.cache

于 2013-01-15T22:07:44.227 に答える