私がアプリケーションを持っているとしましょう:
./app.coffee:
express = require "express"
module.exports = app = express()
require "./models"
./models/index.coffee
app = require "../app"
次に、次のコマンドを実行します。coffee app.coffee
問題は、コードがプリコンパイルされたときと同じように実行されないことです。
node(コンパイル済み)でアプリを実行すると:
- が
app.coffee必要ですmodels models(アプリ)を要求appして返しますmodule.exports
私がアプリを実行するとcoffee:
- が
app.coffee必要ですmodels models必要appですが、アプリを再度実行し、モデルを再度必要とします
を使用してアプリを実行すると、module.exportsが正しく機能していないようですcoffee。それとも私は何か間違ったことをしているのでしょうか?