TFS 无法合并节点模块,shasum 检查失败
TFS fails to merge node modules with shasum check failed
在注意到突然的部署失败后,日志消息如下:
npm WARN package.json doc-home@0.1.0 No repository field.
然后我查看了从 DEV 到 TEST 的合并,我发现使用 beyond compare 缺少一些东西。
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
找到问题了。
这是一个帐户被关闭,npmjs.org 注册表需要调用来验证代理服务器。
config.js needed to be updated for iisnode.
然后删除缓存目录并重启iisnode。
在注意到突然的部署失败后,日志消息如下:
npm WARN package.json doc-home@0.1.0 No repository field.
然后我查看了从 DEV 到 TEST 的合并,我发现使用 beyond compare 缺少一些东西。
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
找到问题了。
这是一个帐户被关闭,npmjs.org 注册表需要调用来验证代理服务器。
config.js needed to be updated for iisnode.
然后删除缓存目录并重启iisnode。