当我通过tfs构建运行npm脚本时看到了这个问题,但是当我直接运行上述tfs构建计算机时,我没有看到任何错误。
注意:我使用节点-v 8.12.0和npm -v 6.4.1
我试图找到此错误的原因,但没有找到资源向我解释此错误的原因
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (C:\cygwin64\home\licbuild\ANSYSDev\LicensingPortal\node\node-v8.12.0-win-x64\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
13 verbose stack at emitTwo (events.js:126:13)
13 verbose stack at EventEmitter.emit (events.js:214:7)
13 verbose stack at ChildProcess.<anonymous> (C:\cygwin64\home\licbuild\ANSYSDev\LicensingPortal\node\node-v8.12.0-win-x64\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at emitTwo (events.js:126:13)
13 verbose stack at ChildProcess.emit (events.js:214:7)
13 verbose stack at maybeClose (internal/child_process.js:915:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
如果您能够直接通过TFS构建计算机运行脚本,但无法通过TFS构建运行脚本。
这可能是由于您的构建服务帐户(例如本地管理员)的许可所致。您可以使用其他帐户来远程构建计算机并运行构建服务帐户以外的脚本。
为了缩小问题的范围,您还可以使用构建服务帐户直接登录构建计算机,如果仍然得到相同的结果,请尝试再次运行该脚本。
此外,您还可以设置system.debug=true
以获取更多详细的构建日志以进行故障排除。