Grunt文件必须是“Gruntfile.js”或“Gruntfile.coffee”。那么,我如何使用文字coffeescript而不是vanilla coffeescript来编写我的Gruntfile(因为,我相信,识字的coffeescript文件需要以.litcoffee命名,而不仅仅是.coffee)?
答案 0 :(得分:1)
你可以让Gruntfile.coffee充当Gruntfile.litcoffee文件的引导程序,就像这个伪代码......
coffee = require "coffee-script"
module.exports = eval coffee.compile "Gruntfile.litcoffee"
答案 1 :(得分:1)
将此作为您的Gruntfile.coffee。当然,只要节点知道litcoffee应该解析的内容(这就是你需要coffee-script
的原因)
coffee = require 'coffee-script'
module.exports = require './Gruntfile.litcoffee'
这是假设litcoffee文件的导出是(grunt) -> function