【发布时间】:2014-06-15 16:56:02
【问题描述】:
所以,我最近开始使用 Grunt,它正在工作!太好了。
当我使用 LESS 时,我决定要编译 CSS 的开发和生产版本 - 所以我决定添加相关目标。但是,我现在收到标题中指定的错误。
我查看了 StackOverflow,很多解决方案都是关于“文件”选项周围的 [](这是正确的词吗?),这是我所缺乏的。我不知道我需要在文件中的哪个位置添加它们,我已经尝试了一些地方,但它不起作用。
将 [] 添加到我的 'src' 选项也不起作用。
这是我的 Gruntfile 的第一部分 - 我认为不需要其余部分。
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
less: {
production: {
options: {
path: ["css"],
cleancss: true
},
src: {
expand: true,
cwd: "css/",
src: ['*.less', '!_*.less'],
dest: "production/css/",
ext: ".css"
}
},
dev: {
options: {
path: ["css"]
},
src: {
expand: true,
cwd: "css/",
src: ['*.less', '!_*.less'],
dest: "css/",
ext: ".css"
}
}
},
谢谢!如果这个问题是重复的,我很抱歉,但没有其他任何提示。
【问题讨论】:
标签: javascript gruntjs task runner