Bu yüzden node / express + jade combo ile bir uygulama yazıyorum.
Ben client.jsistemci üzerinde yüklü olan,. Bu dosyada diğer JavaScript dosyalarından işlevleri çağıran kod var. Benim girişimim
var m = require('./messages');
messages.js(sunucu tarafında yaptığım gibi) ve daha sonra bu dosyadan çağrı işlevlerinin içeriğini yüklemek için . Ancak, requireistemci tarafında tanımlanmaz ve formda bir hata atar Uncaught ReferenceError: require is not defined.
Bağlantıları web sayfasının başlığına yerleştirdiğim için bu diğer JS dosyaları da istemcide çalışma zamanında yüklenir. Böylece istemci bu diğer dosyalardan dışa aktarılan tüm fonksiyonları bilir.
Soketi sunucuya açan messages.jsana client.jsdosyadaki bu diğer JS dosyalarından (örneğin ) bu işlevleri nasıl çağırırım ?
--requireseçeneğinin require()istemci tarafında tanımlanmasına neden olduğunu anlamak yararlı olabilir . Bakınız: lincolnloop.com/blog/speedy-browserifying-multiple-bundles
<script src="messages.js"></script>bundan sonra onları aramıyorsun?