Gruntjs 使用grunt webfonts
我对grunt很陌生,并试图让它创建webfonts 我有一个package.js文件Gruntjs 使用grunt webfonts,gruntjs,webfonts,Gruntjs,Webfonts,我对grunt很陌生,并试图让它创建webfonts 我有一个package.js文件 { "name" : "SampleGrunt", "version" : "0.1.0", "author" : "Jeff", "private" : true, "devDependencies" : { "grunt" : "~0.4.0",
{
"name" : "SampleGrunt",
"version" : "0.1.0",
"author" : "Jeff",
"private" : true,
"devDependencies" : {
"grunt" : "~0.4.0",
"grunt-contrib-cssmin": "*",
"grunt-contrib-sass": "*",
"grunt-contrib-uglify": "*",
"grunt-contrib-watch": "*",
"grunt-cssc": "*",
"grunt-htmlhint": "*",
"grunt-webfont": "*",
"matchdep": "*"
}
}
以及下面的gruntfile.js
module.exports = function(grunt){
"use strict";
require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
js: {
files: ['js/base.js'],
tasks: ['uglify']
}
font:{
files: ['icons/*.svg'],
tasks: ['webfonts']
}
},
uglify: {
build: {
files: {
'js/base.min.js': 'js/base.js'
}
}
},
webfont:{
icons:{
src: 'icons/*.svg',
dest: 'fonts'
}
}
});
grunt.registerTask('default', 'watch');
};
我在终端中运行npm install来下载includes
我在图标文件夹中有一个svg文件,我想将其创建为字体文件夹中的字体
如果没有webfont,丑八怪就可以工作了,我得到了缩小的js文件
我希望在同一块手表中加入网页字体 我看到了两个问题。首先,手表内的“字体”前面缺少一个逗号。其次,当svg更改时,要运行的任务名称是带有“s”的webfonts,但您的任务只是webfont单数