Используя терминал на моей машине разработчика, я могу сделать это ...
SOME_VARIABLE=http://localhost:3000/ npm start
... и SOME_VARIABLE доступен в коде с помощью ...
process.env.SOME_VARIABLE
Как установить ту же переменную среды, используя сборку NPM шаг в Azure DevOps?
Я не могу добавить переменную в текстовое поле «Команда и аргументы», потому что они добавили после в сгенерированный вызов npm.
Кроме того, если я скопирую команду, которая работает на моем компьютере разработчика, и запустил ее из задачи командной строки, она не примет формат команды, я полагаю, потому что это Windows.

существующий ответ, вероятно, не то, что вам нужно. что вы хотите сделать, это перейти к параметрам сборки> переменные и объявить их там
https://docs.microsoft.com/en-us/azure/devops/pipelines/build/options?view=vsts&tabs=yaml#variables
Переменные сборки воспринимаются как переменные среды ?!