2015-05-14 11 views
6

Come si può usare il codice in un file LiveScript da un altro file LS? Per esempio:Come si può includere un altro file LiveScript in LiveScript?

# In script-one.ls 
foo = 5 

# In script-two.ls 
bar = -> foo + 3 

Semplicemente tra cui entrambi i file nel formato HTML tramite script tag non sembra funzionare. La modifica del primo script su export foo = 5 e l'utilizzo di require! './script-one' (o varianti) nel secondo script non funzionano neanche.

E le dipendenze circolari?

risposta

2

LiveScript si compila semplicemente in javascript. Il formato del modulo è la tua decisione, proprio come in JS.

Il export parola chiave compila semplicemente ad un commonjs exports.foo = in questo momento e non funzionerà nei browser senza utilizzare qualcosa come browserify (http://browserify.org/) per raggruppare i moduli (ES6 compat è prevista in futuro).

Problemi correlati