我package.json
在不同的机器上使用相同的 git 哈希运行相同的构建过程,得到不同的哈希。
我的构建过程dist
是ember build --environment production
.
在本地运行时,我会得到一个指纹,例如:61d20923c56bef5632711ada4bb76246
.
在我的 CI 服务器上运行时,我得到一个指纹,例如:c45ef7f3dbb98441099e10e59e09abef
.
在我的 Heroku 服务器上运行时,我得到一个类似的指纹:0485d770eb6209fa1387242e0e889d5f
.
这是一个问题,因为我将我的资产推送到 S3,grunt
然后期望指纹是相同的。
两周前,同样的构建过程对我来说是有效的,所以我无法想象发生了什么变化。
我在npm 2.1.14
, node 0.10.35
,ember-cli 0.1.15
和broccoli-asset-rev ^2.0.0
.