2014-10-19 101 views
1

这与任何具有源文件和目标(输出文件)的Grunt任务相关。
将Grunt任务写入控制台

当我运行我的命令行grunt,我不想咕噜写什么文件,我只是想查看(返程)输出到我的控制台,是它猛砸,CMD或CLI。

让我们以uglify为例。

module.exports = function(grunt) { 

grunt.initConfig({ 
    uglify: { 
      options: { 
      mangle: true, 
      sourceMap: true, 
      }, 
      build: { 
      src: 'js/foo.js', 
      dest: 'js/foo.min.js' <-- Don't need this. 
      } 
    } 
}); 

grunt.loadNpmTasks('grunt-contrib-uglify'); 

grunt.registerTask('default', ['uglify']); 
}; 

相反的Done, without errors,成功的时候,我想在控制台查看uglifed代码。

对于上下文,我需要这个命令行应用程序,它不需要写入磁盘的任何东西。我只需要使用输出即时(我试图避免写入文件并从CLI重新读取)。

+0

'的/ dev/stdout'可能? – iokanuon 2014-10-19 19:44:51

回答

0

你可以直接写信给/dev/stdout(不强硬窗口):

build: { 
    src: 'js/foo.js', 
    dest: '/dev/stdout' 
} 
+0

谢谢,我需要它在Windows上运行。任何工作? – LifeQuery 2014-10-20 19:13:21