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

时间:2015-05-14 15:30:48

标签: livescript

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

# In script-one.ls
foo = 5

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

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

那么循环依赖呢?

1 个答案:

答案 0 :(得分:2)

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

export关键字现在简单地编译为commonjs exports.foo =,如果不使用像browserify(http://browserify.org/这样的东西来捆绑您的模块,则无法在浏览器中运行(ES6 compat计划在未来)。