javascript - 如何合并文件而不是使用 grunt 缩小它们

标签 javascript gruntjs

我有以下 grunt 文件:

module.exports = function(grunt) {

  grunt.initConfig({
    cssmin: {
      options: {
        shorthandCompacting: false,
        roundingPrecision: -1
      },
      target: {
        files: {
          'css/output.css': ['css/one.css', 'css/two.css']
        }
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-cssmin');
  grunt.registerTask('default', ['cssmin']);

};

今天刚开始使用 grunt.js,刚刚查看了文档和示例,我正在使用以下插件:

<强> CSS-CONTRIB-MIN

现在,我的文件被缩小为一个,但我真正想要的是它们只合并为一个而不是缩小。我怎样才能做到这一点?

最佳答案

您应该使用grunt-contrib-concat用于此任务的插件。仔细查看 GitHub 文档,了解如何配置任务(例如分隔符、横幅……)

grunt.initConfig({
  concat: {
    dist: {
      src: ['css/one.css', 'css/two.css'],
      dest: 'css/output.css',
    },
  },
});

关于javascript - 如何合并文件而不是使用 grunt 缩小它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34871223/

相关文章:

javascript - Python 和 Javascript 伪随机数生成器 PRNG

javascript - 在另一个 js 文件中调用 JavaScript 函数

javascript - 独立的nodejs客户端连接到自签名的websocket(wss)

javascript - html中的单选按钮

javascript - 运行 Node.js(在 Windows R2 服务器上): How can I reduce the amount of RAM that my grunt tasks consume?

sass - Grunt 项目推荐的目录结构是什么

javascript - 浏览器未使用 Grunt Livereload 重新加载

javascript - 面对动态数据的 ng-init 问题

angularjs - 使用 Git Mean-Stack Repo 进行本地机器前端 Grunt 开发的最佳实践

javascript - 如何在不断压缩 css/javascript 的同时使用 Grunt