Gruntjs Grunt/npm编译的CSS在计算机之间有所不同

Gruntjs Grunt/npm编译的CSS在计算机之间有所不同,gruntjs,npm,Gruntjs,Npm,我已经使用grunt/npm几个月了,但是我有两个小问题(我已经注意到):一个是在计算机上CSS包含大量CSS注释,而另一个是在另一台计算机上它为同一个项目/repo做的,一个是字体系列声明没有空格,另一个是 例如,在计算机上,将执行以下操作: /* normalize.css v3.0.0 | MIT License | git.io/normalize */ font-family:Helvetica,Arial,sans-serif 而另一台计算机将执行以下操作: /*! norm

我已经使用grunt/npm几个月了,但是我有两个小问题(我已经注意到):一个是在计算机上CSS包含大量CSS注释,而另一个是在另一台计算机上它为同一个项目/repo做的,一个是字体系列声明没有空格,另一个是

例如,在计算机上,将执行以下操作:

 /* normalize.css v3.0.0 | MIT License | git.io/normalize */
 font-family:Helvetica,Arial,sans-serif
而另一台计算机将执行以下操作:

 /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
 font-family:Helvetica, Arial, sans-serif
我正在使用grunt任务:丑陋、指南针、自动刷新器和手表。我的完整配置如下:


有什么想法我需要更改以使它们一致吗?

如果两台机器上的Gruntfile.js和package.json相同,请查看已安装的npm模块的版本差异。一种方法是安装
npm install-g npm check updates
并在每台机器上的项目根目录中运行它(
npm check updates
)!。。。嗯,我不确定问题是什么,但它们现在产生了相同的结果


我基本上运行了
\curl-Lhttps://get.rvm.io |bash-s stable--ruby
gem update
sudo gem update
,它似乎已经更新了所有东西,现在两者都有了相同的版本。

Compass是该系列中唯一的宝石,因此,您的系统可能安装了不同的指南针版本。

我尝试了这个,但不幸的是,它没有起到任何作用。我还运行了npm安装、npm更新和npm更新-g,但这都没有帮助。这两台机器的操作系统有区别吗?它们都是OSX 10.9.2。