2

我正在与 Travis 在一个测试项目中设置uncss-brunch。在本地运行良好,但是当我推送更改时,Travis 上的构建失败。错误行显示:brunch build

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

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

4

1 回答 1

1

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

如果您要在brunch build -p本地运行,它会得到与在 Travis 上相同的结果。

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

如果您仔细查看已链接的文件,您会看到打印了错误,因为this.optionsis null. 并且this.options是从您的https://github.com/arturocastro/quacknote/blob/master/brunch-config.jsconfig.plugins.uncss中似乎缺少的brunch-config

查看 UnCSS 的自述文件,了解如何配置它。

于 2016-04-20T07:29:13.993 回答