我在uncss-brunch上与Travis设置test project。 brunch build
在本地运行良好,但是当我推送更改时,Travis的构建失败了。错误行显示为:
18 Apr 22:38:59 - error: UnCSS: Configuration missed.
关于可能出错的任何想法,或者我该如何调试?我发现错误消息来自uncss-brunch项目本身。
答案 0 :(得分:1)
它在本地工作的原因是因为优化器通常不在开发模式下运行。但是,在Travis上,您正在使用运行npm run dist
运行brunch build -p
- 生产环境中的构建。
如果您在本地运行brunch build -p
,则会产生与Travis相同的结果。
现在,发生这种情况的实际原因似乎是您缺少UnCSS的配置。
如果您仔细查看已关联的文件,则会看到错误已打印,因为this.options
为null
。 this.options
设置为config.plugins.uncss
- 您的brunch-config
- https://github.com/arturocastro/quacknote/blob/master/brunch-config.js
self.keydata[b] = key
查看UnCSS的readme如何配置它。