У меня есть расширение Azure DevOps, которое отлично работает в Azure DevOps и во многих версиях TFS. Однако когда я выполняю тестирование на одном из случайных серверов TFS (TFS 2015), я получаю сообщение об ошибке.
Примечание: Это расширение было написано на Typescript и использует несколько узловых модулей (npm) в коде
Я проверил, есть ли зависимость от nodejs, установленных на сервере TFS, но согласно моим исследованиям эторасширение работает без проблем даже на серверах, где не установлены 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
В чем может быть причина (ы)для этого вопроса.И каковы возможные шаги по исправлению?