css - Grunt watch 两个单独的 LESS 文件并输出到两个单独的 CSS 文件中

标签 css gruntjs less grunt-contrib-watch

我在我的主应用程序中使用 LESS,还需要一个不属于主应用程序的单独 CSS 文件。我正在尝试向我现有的 grunt watch 任务添加新的源和目标

less: {
    development: {
        options: {

            paths: ["path/to/less", "// path/to/2nd.less??"],
            yuicompress: true
        },
        files: {
            "path/to/build.css": ["path/to/less"]
        },
        //other src destination here?
        files: {
           "path/to/2nd.css": ["path/to/2nd.less"]
          }
        }
    }
},
watch: {
    files: ["path/to/less", "path/to/2nd.less"],
    tasks: ["less"]
}

最佳答案

感谢@jgillich 将我指向文档。解决方案:

less: {
    development: {
        options: {
        paths: ["path/to/less"],
        yuicompress: true
    },
    files: {
        "path/to/build.css": ["path/to/less"]
    },
  }
},
    2nd: {
options: {
 // same as above but with new paths
    }
  }
},
watch: {
    files: ["path/to/less", "path/to/2nd.less"],
    tasks: ["less"]
}

关于css - Grunt watch 两个单独的 LESS 文件并输出到两个单独的 CSS 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291547/

相关文章:

html - 移动固定/粘性菜单 CSS

node.js - Grunt 403 禁止错误

css - grunt-contrib-cssmin 移除了 box-sizing 属性

css - Vuejs.vue 文件 : dynamic less import

html - 证明在 100% 宽度 div 中对齐 tagcloud?

javascript - 无法使用javascript更新css中的图像位置

javascript - 无法在 JS 呈现的 div 中居中 div

requirejs - 尝试使用 grunt-contrib-requirejs 将所有 JS 压缩到一个文件

css - 禁用 react 额外的 div 包装器

jquery - @grid-float-断点: @screen-desktop; not working in bootstrap 3