"UnCSS: Configuration missed" 关于特拉维斯
"UnCSS: Configuration missed" on Travis
我正在设置 uncss-brunch with Travis on a test project。 brunch build
在本地运行良好,但是当我推送更改时,Travis 上的构建失败。错误行显示为:
18 Apr 22:38:59 - error: UnCSS: Configuration missed.
关于可能有什么问题的任何想法,或者我该如何调试它?我发现错误消息来自 uncss-brunch 项目本身。
它在本地工作的原因是因为优化器通常 运行 不处于开发模式。然而,在 Travis 上,您 运行ning npm run dist
与 运行s 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
查看 UnCSS 的 readme 了解如何配置它。
我正在设置 uncss-brunch with Travis on a test project。 brunch build
在本地运行良好,但是当我推送更改时,Travis 上的构建失败。错误行显示为:
18 Apr 22:38:59 - error: UnCSS: Configuration missed.
关于可能有什么问题的任何想法,或者我该如何调试它?我发现错误消息来自 uncss-brunch 项目本身。
它在本地工作的原因是因为优化器通常 运行 不处于开发模式。然而,在 Travis 上,您 运行ning npm run dist
与 运行s 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
查看 UnCSS 的 readme 了解如何配置它。