npm run script error: Failed to exec generateservertestreport script
npm run script error: Failed to exec generateservertestreport script
当我 运行 通过 tfs 构建 npm 脚本时我看到了这个问题但是当我 运行 上面直接 tfs 构建机器时我没有看到任何错误。
注:我用的是node -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
以获得更详细的构建日志以进行故障排除。
当我 运行 通过 tfs 构建 npm 脚本时我看到了这个问题但是当我 运行 上面直接 tfs 构建机器时我没有看到任何错误。
注:我用的是node -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
以获得更详细的构建日志以进行故障排除。