Ember.js 为什么Brocoli asset rev在不同的服务器上对我的文件进行不同的指纹识别?

Ember.js 为什么Brocoli asset rev在不同的服务器上对我的文件进行不同的指纹识别?,ember.js,ember-cli,broccolijs,Ember.js,Ember Cli,Broccolijs,我在不同的机器上使用相同的git哈希,使用相同的package.json运行相同的构建过程 构建我的dist的构建过程是ember构建——环境生产 在本地运行时,我会得到如下指纹:61d20923c56bef5632711ada4bb76246 在我的CI服务器上运行时,我会得到如下指纹:c45ef7f3dbb98441099e10e59e09abef 在Heroku服务器上运行时,我会得到如下指纹:0485d770eb6209fa1387242e0e889d5f 这是一个问题,因为我使用gru

我在不同的机器上使用相同的git哈希,使用相同的
package.json
运行相同的构建过程

构建我的
dist
的构建过程是
ember构建——环境生产

在本地运行时,我会得到如下指纹:
61d20923c56bef5632711ada4bb76246

在我的CI服务器上运行时,我会得到如下指纹:
c45ef7f3dbb98441099e10e59e09abef

在Heroku服务器上运行时,我会得到如下指纹:
0485d770eb6209fa1387242e0e889d5f

这是一个问题,因为我使用
grunt将资产推送到S3,然后期望指纹相同。

同样的构建过程在两周前对我有效,所以我无法想象发生了什么变化


我在
npm2.1.14
node 0.10.35
ember cli 0.1.15
brocoli asset rev^2.0.0
,我能看到的唯一可能影响这一点的承诺是在2014年:@iwayno是的,我以前也会看到这一点。我在13天前投入生产,没有任何问题。