Grunt 文件必须是“Gruntfile.js”或“Gruntfile.coffee”。那么,我怎样才能使用 literate coffeescript 而不是 vanilla coffeescript 来编写我的 Gruntfile(因为我相信,literate coffeescript 文件需要在末尾使用 .litcoffee 而不是 .coffee 来命名)?
问问题
659 次
2 回答
1
您可以让 Gruntfile.coffee 作为 Gruntfile.litcoffee 文件的引导程序,类似于此伪代码...
coffee = require "coffee-script"
module.exports = eval coffee.compile "Gruntfile.litcoffee"
于 2013-11-21T13:48:45.717 回答
1
将此作为您的 Gruntfile.coffee。当然,你可以像 js 文件一样轻松地做到这一点,只要节点知道 litcoffee 应该解析什么(这就是你需要的原因coffee-script
)
coffee = require 'coffee-script'
module.exports = require './Gruntfile.litcoffee'
这是假设 litcoffee 文件的导出是(grunt) -> function
于 2014-01-11T21:06:01.370 回答