У меня есть приложение node js (разработанное с использованием машинописи), развернутое в сервисах приложения azure. Приложение работает нормально до сих пор. Мне пришлось внести некоторые изменения в код, и когда я развернул приложение, оно не сработало со следующей ошибкой
+ typescript@3.8.3
updated 1 package in 4.391s
Building Typescript files.
D:\local\AppData\npm\node_modules\typescript\lib\tsc.js:79
throw new Error("TypeScript requires an environment that provides a co
^
Error: TypeScript requires an environment that provides a compatible native Map implementation.
at ts.Map (D:\local\AppData\npm\node_modules\typescript\lib\tsc.js:79:15)
at ts (D:\local\AppData\npm\node_modules\typescript\lib\tsc.js:80:7)
at Object.<anonymous> (D:\local\AppData\npm\node_modules\typescript\lib\tsc.js:81:3)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (D:\local\AppData\npm\node_modules\typescript\bin\tsc:2:1)
Я просмотрел журналы предыдущего успешного развертывания и заметил, что версия машинописного текста изменилась с 3.6. От 4 до 3.8.3
+ typescript@3.6.4
added 1 package from 1 contributor in 4.284s
Building Typescript files.
Я обновил зависимости в моем пакете. json, чтобы заставить его использовать 3.6.4. Но это, похоже, не оказывает никакого влияния, и он продолжает использовать 3.8.3.
Любые предложения, чтобы исправить это?
Спасибо