【问题标题】:"UnCSS: Configuration missed" on TravisTravis 上的“UnCSS:配置丢失”
【发布时间】:2016-04-18 22:50:11
【问题描述】:

我正在通过test project 与 Travis 建立uncss-brunchbrunch build 在本地运行良好,但是当我推送更改时,Travis 上的构建失败。错误行显示:

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

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

【问题讨论】:

  • 在新的克隆上试用。检查并调整版本差异。

标签: travis-ci brunch uncss


【解决方案1】:

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

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

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

如果您仔细查看已链接的文件,您会看到打印了错误,因为this.optionsnull。而this.options 是从config.plugins.uncss 设置的——这似乎从你的brunch-config 中丢失了——https://github.com/arturocastro/quacknote/blob/master/brunch-config.js

查看 UnCSS 的 readme 了解如何配置它。

【讨论】:

  • 谢谢,我还阅读了this issue 作为额外帮助。
猜你喜欢
  • 2019-10-27
  • 1970-01-01
  • 2014-08-11
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-31
  • 2019-05-05
相关资源
最近更新 更多