TFS无法合并节点模块与shasum检查失败

时间:2015-07-07 20:01:58

标签: node.js tfs gruntjs tfsbuild

通过以下日志消息注意到突然部署失败:

 npm WARN package.json doc-home@0.1.0 No repository field.

然后我看了我从DEV到TEST的合并,我发现使用超越比较缺少一些东西。

node_modules  (this folder is missing from the merge, but shouldn't it get created automatically?)

test.pubxml.user   is missing

public (folder in which folders and files get copied to) 

我之前从未打开代码的测试分支,但是通过重建,编译很好,但仍然缺少文件夹和文件,我通常

Right click on Gruntfile.js and select "Task Runner Explorer" of which Failed to load.

我真的不应该打开这个测试分支等......我过去没有这么做过。

更新:

注意到Express和其他一些模块不在构建服务器上

npm ERR! Error: shasum check failed for C:\Users\TFSBUILD\AppData\Local\Temp\npm-3420-Fr2fVifk\srpdop06\express\-\express-3.20.2.tgz
npm ERR! Expected: c604027746e60f3da0a4b43063375d21c3235858
npm ERR! Actual:   1a86f8d102f05e03020b2749db139f2817be44d1

1 个答案:

答案 0 :(得分:0)

找出问题所在。

这是一个帐户被关闭,npmjs.org注册表需要调用来验证代理服务器。

config.js needed to be updated for iisnode.

然后删除缓存目录并重新启动iisnode。