2014-04-10 72 views
1

我一直在使用咕噜/ NPM现在几个月计算机之间的不同,但我有两个小问题(我注意到):一台计算机上的CSS包括的爆炸CSS在另一台计算机上为同一个项目/回购所做的评论,另外一个字体系列声明没有空格,而另一个则没有空格。咕噜/ NPM编译CSS

例如,计算机上会做到以下几点:

/* 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 

我使用的咕噜任务:丑化,指南针,autoprefixer和看。我完全配置是在这里:https://github.com/xmmedia/xm_template/blob/kohana_v3.3/master/Gruntfile.js

什么,我需要改变的任何想法,使它们保持一致?

+0

有没有在两台机器之间操作系统有区别吗? –

+0

他们都是OSX 10.9.2。 –

回答

0

我发现这个问题!...好,我不知道是什么的问题是,但是他们现在产生相同的结果。

我基本上跑了\curl -L https://get.rvm.io | bash -s stable --ruby,gem update,sudo gem update,它似乎已经更新了所有的东西,使得它们现在都具有相同的版本。

0

如果您Gruntfile.js和的package.json是相同的在两台机器上看看你安装的NPM模块的版本差异。一种方法是安装npm install -g npm-check-updates并在每台机器上的项目的根目录中运行它(npm-check-updates)。

+0

我试过了,但不幸的是它没有什么区别。我也运行npm install,npm update和npm update -g,但这也没有帮助。 –

1

罗盘是集合中唯一的宝石,让你的系统可能有安装了不同版本的指南针。