Javascript dev/prod环境的替代grunt.js任务

Javascript dev/prod环境的替代grunt.js任务,javascript,node.js,npm,gruntjs,Javascript,Node.js,Npm,Gruntjs,我正在尝试设置我的grunt.js文件,以便在生产服务器上运行时它只运行min任务-在本地开发服务器上运行时,我不希望每次更改都执行min我的代码,因为这是不必要的 关于grunt.js如何区分dev/prod环境,您有什么想法吗?注册生产任务: // on the dev server, only concat grunt.registerTask('default', ['concat']); // on production, concat and minify grunt.regist

我正在尝试设置我的grunt.js文件,以便在生产服务器上运行时它只运行
min
任务-在本地开发服务器上运行时,我不希望每次更改都执行
min
我的代码,因为这是不必要的


关于grunt.js如何区分dev/prod环境,您有什么想法吗?

注册生产任务:

// on the dev server, only concat
grunt.registerTask('default', ['concat']);

// on production, concat and minify
grunt.registerTask('prod', ['concat', 'min']);
在开发服务器上运行
grunt
,在生产运行中运行
grunt prod

您还可以为每个任务设置更细粒度的目标:

grunt.initConfig({
  min: {
    dev: {
      // dev server minify config
    },
    prod: {
      // production server minify config
    }
  }
});
grunt.registerTask('default', ['min:dev']);
grunt.registerTask('prod', ['min:prod']);

+另外,再加上dev的grunt手表设置,你会笑起来:)好主意。非常感谢你。