如何将一个CoffeeScript文件包含在另一个CoffeeScript文件中,以便在jasmine中共享规范



我无法在Jasmine中获得CoffeeScript以包含另一个文件。我想在茉莉花规范中分享用CoffeeScript编写的常见函数。

我确定我的语法错了,我试过requireinclude,我试过把文件放在同一个文件夹里,只是为了确定,我也试过# =语法。

我正在寻找类似的东西,包括在php中,即go here -> compile this -> come back,所以compile this步骤可以很容易地共享。

注意,我不是在谈论编译源代码中的包含,而是在编译步骤之前/期间的包含-我也将这些脚本作为Jasmine/Evergreen设置的一部分运行,访问浏览器中的URL。

您正在寻找的是一个构建系统,而Coffeescript不是。Coffeescript只能将单个文件的语法转换为纯Javascript,它不关心连接或捆绑额外的外部资源。有大量的Javascript构建系统可以内联require调用;就我个人而言,我现在对Duo非常满意,但Grunt实际上是Javascript构建系统中的厨房水槽,所以看看这两个和其他的吧。

最新更新