Ben 2 sınıf dosyaları var:Düğüm CoffeeScript sınıf dosyaları ve miras
foo.coffee: class Foo
bar.coffee: bunlar dünyada kullanılamadığını yüzden bu sınıfları nasıl tanımlarım class Bar extends Foo
? Bar
numaralı hatayı alıyorum, Foo
tanımlanmadı.
Scriptleri çalıştırmak için node
'u aradığım bir index.js dosyası var. İşte büyük olasılıkla da bu yanlış yaptılar, index.js içeriği olan:
exports.Foo = require("./foo")
exports.Bar = require("/bar")
ben uymak istedim ve ben Linus ile ve nasıl bir modül sadece sınıf ihraç gerektiğini kabul söylüyorlar. Tabii ki, bazı istisnalar var, ama genel olarak iyi bir uygulama. –
(Özür dilerim!) - @Linus: Aynı tekniği istemci tarafında kullanmak için bir yaklaşım önerebilir misiniz? RequireJS (bir sürü genel gider gibi görünüyor)? – polarblau
@polarblau: Elbette, benim için çok iyi çalışan [dikiş] (https://github.com/sstephenson/stitch) kullanıyorum. Küçük, hafif ve istemciye 'gerektirir' verir. –