" UnCSS:错过配置"在特拉维斯

时间:2016-04-18 22:50:11

标签: travis-ci brunch uncss

我在uncss-brunch上与Travis设置test projectbrunch build在本地运行良好,但是当我推送更改时,Travis的构建失败了。错误行显示为:

18 Apr 22:38:59 - error: UnCSS: Configuration missed. 

关于可能出错的任何想法,或者我该如何调试?我发现错误消息来自uncss-brunch项目本身。

1 个答案:

答案 0 :(得分:1)

它在本地工作的原因是因为优化器通常不在开发模式下运行。但是,在Travis上,您正在使用运行npm run dist运行brunch build -p - 生产环境中的构建。

如果您在本地运行brunch build -p,则会产生与Travis相同的结果。

现在,发生这种情况的实际原因似乎是您缺少UnCSS的配置。

如果您仔细查看已关联的文件,则会看到错误已打印,因为this.optionsnullthis.options设置为config.plugins.uncss - 您的brunch-config - https://github.com/arturocastro/quacknote/blob/master/brunch-config.js

似乎缺失了self.keydata[b] = key

查看UnCSS的readme如何配置它。