Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript grunt contrib concat:如何使用选项;过程“;_Javascript_Node.js_Gruntjs - Fatal编程技术网

Javascript grunt contrib concat:如何使用选项;过程“;

Javascript grunt contrib concat:如何使用选项;过程“;,javascript,node.js,gruntjs,Javascript,Node.js,Gruntjs,我正在编写一个用于Javascript库(小部件)的构建系统,它将连接、缩小和打包文件以供分发 在连接步骤中,我想将当前日期插入到一个JS文件中,其中process选项为,其中声明: 类型:布尔对象默认值:false 在连接之前,将源文件作为模板处理 false-不会发生任何处理 true-使用grunt.template.Process默认值处理源文件 选项对象-使用指定的选项,使用grunt.template.Process处理源文件 函数(src,filepath)-使用给定函数处理源文

我正在编写一个用于Javascript库(小部件)的构建系统,它将连接、缩小和打包文件以供分发

在连接步骤中,我想将当前日期插入到一个JS文件中,其中process选项为,其中声明:

类型:布尔对象默认值:false

在连接之前,将源文件作为模板处理

  • false-不会发生任何处理
  • true-使用grunt.template.Process默认值处理源文件
  • 选项对象-使用指定的选项,使用grunt.template.Process处理源文件
  • 函数(src,filepath)-使用给定函数处理源文件,每个文件调用一次。将使用返回的值 作为源代码
(默认处理选项在 grunt.template.process文档)

Grunfile.js中的Concat部分:

    concat: {
        options: {
            stripBanners: {
                block: true
            },
            process: true,
            separator: '\n /* ----- */ \n',
            banner: '<%= meta.banner %>'
        },
        dist: {
            src: ['src/Utility.js', 'src/MainClass.js', 'src/ViewClass.js', 'src/exif.js'],
            dest: 'build/Viewer.js'
        }
    },

使用grunt版本0.4.1。

我认为,grunt符号前面缺少“=”,如下所示

<%= grunt.template.today("yyyy-mm-dd") %> 

viewer.build_date = '';
<%= grunt.template.today("yyyy-mm-dd") %>