如何在LiveScript中包含另一个LiveScript文件?

Lok*_*kij 6 livescript

如何在另一个LS文件的LiveScript文件中使用代码?例如:

# In script-one.ls
foo = 5

# In script-two.ls
bar = -> foo + 3
Run Code Online (Sandbox Code Playgroud)

简单地通过script标签在HTML中包含这两个文件似乎不起作用.在第二个脚本中将第一个脚本更改为export foo = 5和使用require! './script-one'(或变体)也不起作用.

那循环依赖呢?

igl*_*igl 2

LiveScript 只是编译为 javascript。模块格式由你决定,就像 JS 中一样。

export关键字现在只是编译为 commonjs exports.foo =,并且如果不使用 browserify ( http://browserify.org/ ) 之类的东西来捆绑模块(未来计划与 ES6 兼容),则无法在浏览器中工作。