Gruntjs grunt:uglifyjs的uglify css文件

Gruntjs grunt:uglifyjs的uglify css文件,gruntjs,Gruntjs,我正在使用grunt来丑化我的静态文件(使用grunt v0.4.0)。我已经将它配置为丑陋的一个文件,但我不知道如何让它做两个文件-和 以下是我目前拥有的: uglify: { options: { banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n', mangle: true }, build: { src: 'dist/main.

我正在使用grunt来丑化我的静态文件(使用grunt v0.4.0)。我已经将它配置为丑陋的一个文件,但我不知道如何让它做两个文件-和

以下是我目前拥有的:

uglify: {
  options: {
    banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n',
    mangle: true
  },
  build: {
    src: 'dist/main.js',
    dest: 'dist/main.min.js'
  }
}
但这给了我以下错误:

WARN: ERROR: Unexpected token: punc ({) [dist/main.css:7,41]
Warning: Uglification failed. Use --force to continue.
Aborted due to warnings.

似乎它在第一个
{
-为什么会发生这种情况?它是有效的CSS。

Uglify用于Javascript而不是CSS。尝试使用Grunt缩小CSS。

Uglify仅用于Javascript,但YUI Compressor可以同时处理Javascript和CSS:

有一个类似的解决方案称为UglifyCSS():


其中的行为非常类似于UglifyJS

Uglify是用于Javascript而不是CSS的。请尝试将CSS@drzax为什么不回答这个问题呢?似乎是这样。谢谢你的回答。为什么投反对票?显然这是一个愚蠢的问题,但这并不意味着其他人不会有同样的问题!有可能模仿separa吗像‘dist’和‘dev’这样的行为是通过uglifyjs完成的?这样,文件是‘连接’的,但我们可以启用‘美化’以便易于调试-这在uglifyjs上有效,但我无法让它与cssmin一起工作,类似于:uglify:{dist:{src:'src/js/*.js',dest:'js/script.min.js},dev:{options:{美化:真,损坏:假,压缩:假,保留注释:'all'},
WARN: ERROR: Unexpected token: punc ({) [dist/main.css:7,41]
Warning: Uglification failed. Use --force to continue.
Aborted due to warnings.
shell: uglifycss "source.css" > "output.min.css"