How do we set a target in a grunt cssmin task?

筅森魡賤 提交于 2019-12-05 00:31:54

问题


I am trying out cssmin for Grunt

According to the docs targets can be defined "according to the grunt Configuring tasks guide." When I create a cssmin task using that pattern, like:

cssmin: {
  my_target: {
    minify: {
      src: 'path-to/default.css',
      dest: 'path-to/default.min.css'
    }
  }
}

the minified file is not created.

If I remove the target level it works as expected. Do I do something wrong here? or are there other options than cssmin (In my research I picked this as everybody was pointing to it)

Using:

  • grunt v0.4.1
  • cssmin v0.6.0

回答1:


Your configuration is just a little off. minify is also just a target name. Do this instead:

cssmin: {
  minify: {
    src: 'path-to/default.css',
    dest: 'path-to/default.min.css'
  }
}

OR

cssmin: {
  my_target: {
    src: 'path-to/default.css',
    dest: 'path-to/default.min.css'
  }
}

Please read http://gruntjs.com/configuring-tasks on how to configure tasks.



来源:https://stackoverflow.com/questions/16722456/how-do-we-set-a-target-in-a-grunt-cssmin-task

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!