语义UI构建的差异

时间:2016-01-29 14:52:47

标签: node.js gulp semantic-ui

我的同事和我目前在我们的机器上生成的已编译语义UI文件中存在差异,尽管我们基于相同的sUI版本。

我们在npm update内运行/node_modules/semantic-ui/更新了所有节点插件,因此我们认为我们共享相同的先决条件。

我们制作的版本仍然有所不同:

Build deltas

有人可以给我们一些提示,这些差异可能来自哪里?

1 个答案:

答案 0 :(得分:1)

据我所知,Sementic UI的Gulp任务通过LESS转换器,而LESS转换器又使用autoprefixer,它根据可用的浏览器转换CSS规则。由于您都有不同的操作系统,因此可能会从browserlist返回不同的值。

如果有其他项目需要相同的依赖项,则某些包可能满足semver约束并且由于它们被认为是兼容的而未真正更新。您可以尝试通过全局安装npm-check-updates(或ncu)来检查这些内容,并针对Sementic UI的安装进行运行。

话虽如此,如果没有更多信息,很难确切地指出确切的问题。但我相信这可能就是这种情况。