font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)

字蛛是一个中文字体压缩器,可以压缩字体文件,从而解决加载缓慢的问题。
这里直接贴官方链接,里面有使用说明,这里就不描述啦。
字蛛官网

说一下遇到的问题,Cannot read property ‘dirname’ of undefined

font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)
文件路径问题,我首先确认了自己用的是相对路径,那问题在哪?
font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)
我本来的打算是压缩 azhong.TTF,所以只对这个文件进行处理,但是问题就在于这里,查看说明文档
font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)
问题所在:
在文件里,我使用了两次@font-face,分别对两种外部字体进行调用,而第一个调用不存在ttf文件,虽然我没有对它进行处理,但是font-spider会对他进行识别,发现没有ttf文件,就自动报错。

解决方法:
先将第一个@font-face注释掉,然后再执行font-spider,发现运行成果。
font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)
存在的其他问题:
对于动态界面的文字(如使用js后续添加到界面的文字,会有缺失的情况)
font-spider 使用以及遇到的问题(Cannot read property 'dirname' of undefined)