[英]TFS server error (from Azure DevOps Extension) : Use of const in strict mode
我有Azure DevOps擴展程序,可以在Azure DevOps和許多TFS版本中正常工作,但是當我在一台隨機TFS服務器(TFS 2015)中執行測試時,出現錯誤。
注意:此擴展是用Typescript編寫的,並在代碼中使用了一些節點模塊(npm)
我已經檢查是否對TFS服務器中安裝的nodejs有依賴性,但是根據我的研究,即使在未安裝nodejs的服務器中,該擴展程序也可以正常運行。 根據代碼,此錯誤是從代碼的第一行開始的,它試圖訪問單獨文件中的另一個類。 我懷疑此問題是由於TFS服務器中的某種錯誤配置引起的。
這是我在TFS控制台中遇到的錯誤
Set workingFolder to default: C:\Local\Toolset\tasks\smipletest\5.1.5
C:\Local\Toolset\tasks\smipletest\5.1.5\App.js:11
const azore = require('./Azore');
^^^^^
SyntaxError: Use of const in strict mode.
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3
此問題的可能原因是什么。 以及可能采取哪些補救措施?
我能夠找到此問題的根本原因。
因此,要解決此問題,我們必須解決TFS代理中安裝的節點的問題。 或最簡單的選擇是卸載當前代理,從TFS服務器下載代理的新副本。 並在同一服務器上重新配置代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.