Gruntfile.js中的Javascript变量?

Raj*_*eev 16 javascript jquery gruntjs

我正在维护一个广泛使用Grunt的Web应用程序.我必须缩小,在不同的时间将我的html,css,js文件复制到不同的位置.为了方便起见,我在GruntFile.js中创建了一个简单的javascript变量,如下所示:

var path="C:/dist";

uglify: {
    options: {
       mangle: false
     },
     my_target: {
       files: {
        path+'/js/jsFile.js': ['src/js/jquery-1.10.2.min.js']
        }
     }          
}
Run Code Online (Sandbox Code Playgroud)

当我构建这个时,我收到以下错误

>> SyntaxError: Unexpected token +

我不能在GruntFile.js中使用路径变量.因为我有10个位置路径.

Kyl*_*ung 46

另一种方法是使用Grunt模板:

grunt.initConfig({
  path: 'C:/dist/',
  uglify: {
    options: {
      mangle: false
    },
    '<%= path %>js/jsFile.js': ['src/js/jquery-1.10.2.min.js']
  }          
});
Run Code Online (Sandbox Code Playgroud)