我无法在Jasmine中获得CoffeeScript以包含另一个文件。我想在茉莉花规范中分享用CoffeeScript编写的常见函数。
我确定我的语法错了,我试过require
和include
,我试过把文件放在同一个文件夹里,只是为了确定,我也试过# =
语法。
我正在寻找类似的东西,包括在php中,即go here -> compile this -> come back
,所以compile this
步骤可以很容易地共享。
注意,我不是在谈论编译源代码中的包含,而是在编译步骤之前/期间的包含-我也将这些脚本作为Jasmine/Evergreen设置的一部分运行,访问浏览器中的URL。
您正在寻找的是一个构建系统,而Coffeescript不是。Coffeescript只能将单个文件的语法转换为纯Javascript,它不关心连接或捆绑额外的外部资源。有大量的Javascript构建系统可以内联require
调用;就我个人而言,我现在对Duo非常满意,但Grunt实际上是Javascript构建系统中的厨房水槽,所以看看这两个和其他的吧。