Grunt在另一台机器上以不同方式编译SASS

时间:2014-12-13 07:47:24

标签: sass gruntjs bourbon neat

我一直在我们办公室的Mac Mini上开展一个项目,但是当我拉动GIT仓库并开始在家里使用我的Macbook Pro时,SASS并没有编译相同的CSS。正在使用完全相同的节点模块,并且在编译时不会显示任何错误。

具体来说,它使用Bourbon Neat的显示表功能生成不同的输出:指定了不同的宽度,实际上表格显示根本不起作用(虽然我还不能弄明白为什么)。

也可能存在其他差异,但我还没有找到任何差异。什么可能导致这个问题?

1 个答案:

答案 0 :(得分:0)

我和同事的机器有类似的问题。

我发现尽管我们的主package.json中列出的包具有相同的主要版本,但我们的包的依赖包(存储在/ node_modules中)具有不同的次要版本。

我可以通过删除依赖版本的“〜”来强制使用相同的版本,并且只接受完全相同的版本。