cssdream / cssgrace

从今天起,写简单优雅面向未来的 CSS。From now on,writing brief,elegant,future-oriented CSS.
MIT License
592 stars 63 forks source link

修正获取图片资源绝对路径Bug #41

Open Dafrok opened 8 years ago

Dafrok commented 8 years ago

环境OS X10.11/node 0.12.7,当background-image的url使用绝对地址时(如:background: url(/resource/foo.png) ),getAbsolutePath函数拿到的sourcePath参数首位字符是”/“,这会导致path.resolve认为sourcePath是文件系统root上的目录。

yisibl commented 8 years ago

好的,非常感谢,我抽时间 review 一下后 merge。

gucong3000 commented 8 years ago

建议新增一个配置项,告诉代码该去哪里寻找绝对路径的根目录,默认值为process.cwd()

然后path.join(option.rootPath || process.cwd(), sourcePath)