grunt-contrib-cssmin 没有创建文件
grunt-contrib-cssmin No files created
我无法正确配置 css分钟。在这种特定情况下,我试图确定 cssmin,以便从两个不同的 css 文件开始创建 2 个不同的 css 缩小文件。在终端上使用 grunt --verbose 我得到:
Running "cssmin:foo" (cssmin) task
Verifying property cssmin.foo exists in config...OK
File: [no files]
>> No files created.
Running "cssmin:bar" (cssmin) task
Verifying property cssmin.bar exists in config...OK
File: [no files]
>> No files created
这是文件树:
- /Gruntfile.js
- /css/foo.css
- /css/bar.css
- /生产/
这里是Gruntfile.js
中的配置
var config = {};
config.cssmin = {
foo: {
target: {
files: [{
expand: true,
cwd: 'production/productionext',
src: 'css/foo.css',
dest: 'production/productionext',
ext: '.min.css'
}]
}
},
bar: {
target: {
files: [{
expand: true,
cwd: 'production/productionmy',
src: 'css/bar.css',
dest: 'production/productionmy',
ext: '.min.css'
}]
}
};
grunt.initConfig(config);
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('default', [
'cssmin:foo',
'cssmin:bar'
]);
cwd 属性 设置当前工作目录,然后您的 src 路径将相对于该目录。在您的示例中,它将在 'production/productionmy/css/foo.css'.
处查找您的第一个源文件
此外,您不需要 foo 和 bar 中的 "target" 位,foo 和 bar 是目标,因此它应该如下所示:
foo: {
files: [{
expand: true,
cwd: 'css',
src: 'foo.css',
dest: 'production/productionext',
ext: '.min.css'
}]
},
bar: {
files: [{
expand: true,
cwd: 'css',
src: 'bar.css',
dest: 'production/productionmy',
ext: '.min.css'
}]
}
如果要在缩小过程中重命名文件,请使用以下语法:
foo: {
files: {
'production/productionext/someothername.min.css': 'css/foo.css'
}
},
我无法正确配置 css分钟。在这种特定情况下,我试图确定 cssmin,以便从两个不同的 css 文件开始创建 2 个不同的 css 缩小文件。在终端上使用 grunt --verbose 我得到:
Running "cssmin:foo" (cssmin) task
Verifying property cssmin.foo exists in config...OK
File: [no files]
>> No files created.
Running "cssmin:bar" (cssmin) task
Verifying property cssmin.bar exists in config...OK
File: [no files]
>> No files created
这是文件树:
- /Gruntfile.js
- /css/foo.css
- /css/bar.css
- /生产/
这里是Gruntfile.js
中的配置var config = {};
config.cssmin = {
foo: {
target: {
files: [{
expand: true,
cwd: 'production/productionext',
src: 'css/foo.css',
dest: 'production/productionext',
ext: '.min.css'
}]
}
},
bar: {
target: {
files: [{
expand: true,
cwd: 'production/productionmy',
src: 'css/bar.css',
dest: 'production/productionmy',
ext: '.min.css'
}]
}
};
grunt.initConfig(config);
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('default', [
'cssmin:foo',
'cssmin:bar'
]);
cwd 属性 设置当前工作目录,然后您的 src 路径将相对于该目录。在您的示例中,它将在 'production/productionmy/css/foo.css'.
处查找您的第一个源文件此外,您不需要 foo 和 bar 中的 "target" 位,foo 和 bar 是目标,因此它应该如下所示:
foo: {
files: [{
expand: true,
cwd: 'css',
src: 'foo.css',
dest: 'production/productionext',
ext: '.min.css'
}]
},
bar: {
files: [{
expand: true,
cwd: 'css',
src: 'bar.css',
dest: 'production/productionmy',
ext: '.min.css'
}]
}
如果要在缩小过程中重命名文件,请使用以下语法:
foo: {
files: {
'production/productionext/someothername.min.css': 'css/foo.css'
}
},