我想为babel创建笨拙的任务,我需要的是:
babel:
one:
files:
"dist/somefile-1.0.js": "dist/somefile-1.0.js"
如果我在内部使用没有变量的字符串,那就可以了。
我有版本的全局变量,我试图做的事情:
version = "somefile-1.0"
babel:
one:
files:
"dist/#{version}.js": "dist/#{version}.js"
在这种情况下,我遇到了这样的错误:第88行的解析错误:意外' {'
第二次尝试:
patchV = {}
patchV["dist/#{version}.js"] = "dist/#{version}.js"
babel:
one:
files:
patchV
在这种情况下,我没有得到错误,但没有任何反应。
使用CoffeeScript 1.9.1。
答案 0 :(得分:0)
使用与普通Javascript中使用相同的方式:
babel =
one:
files: {}
babel.one.files["dist/#{version}.js"] = "dist/#{version}.js"
是的,它有点重复,但它是最惯用的方式。