2

我在使用 gruntjs 创建的新版本时遇到了问题。我想使用 grunt-contrib-copy 将文件复制到我的部署区域,然后在以后的任务中重用这些目标文件。看起来我应该能够使用Grunt:配置任务文档中描述的模板来引用任务目标文件。但是当我将它与文件数组格式指定的源任务一起使用时,它不起作用。

我创建了一个显示问题的要点:Grunt File Array Example Gist

再生产:

  1. git 克隆https://gist.github.com/5065053.git test_example
  2. cd test_example
  3. npm 安装
  4. ./node_modules/.bin/grunt
  5. 查看 debug_files 任务的输出如何没有使用文件数组语法指定的项目的目标文件。

很可能我只是做错了什么,但我似乎无法追查到它。有人看到我的错误吗?

4

1 回答 1

0

我认为模板根本无法从数组中获取值。我有一个类似的问题,并通过在我的 Gruntfile 中创建一个标准的 JS 变量来解决它(毕竟它是一个标准的 JS 文件)。

您仍然可能想尝试:<%= concat.prod.files.0.dest %>,我目前无法尝试。

于 2013-03-02T06:49:42.227 回答