【发布时间】:2013-08-09 05:56:53
【问题描述】:
我正在尝试让手写笔网址正常工作。我想将url('/path/to/img.png') 转换为base64 编码形式。
我正在尝试遵循文档 here,但这对我没有多大帮助。
我尝试添加 require 位和示例函数,导入 url,但不知道如何启用这个东西。
如何让它工作?
更新:
尝试使用grunt-image-embed插件。
这是我的 grunt 配置:
imageEmbed: {
dist: {
src: [ "./public/local/css/images.css" ],
dest: "./public/prod/css/images.css",
options: {
deleteAfterEncoding : false
}
}
},
并且css包含:
#footer-social .youtube {
width: 18px;
background-image: url('/img/youtube-icon.png');
}
产生错误的原因:
Warning: File C:\path\...\grunt-image-embed\tasks\lib\img\youtube-icon.png
does not exist Use --force to continue.
如果我删除 background-image 行,一切都会正常运行。我无法修改 css 中的路径,因为在 local 我们使用实际图像的相对路径。
【问题讨论】:
标签: javascript css gruntjs stylus