Установить переменную env для шага сборки NPM

Используя терминал на моей машине разработчика, я могу сделать это ...

SOME_VARIABLE=http://localhost:3000/ npm start

... и SOME_VARIABLE доступен в коде с помощью ...

process.env.SOME_VARIABLE

Как установить ту же переменную среды, используя сборку NPM шаг в Azure DevOps?

Я не могу добавить переменную в текстовое поле «Команда и аргументы», потому что они добавили после в сгенерированный вызов npm.

Кроме того, если я скопирую команду, которая работает на моем компьютере разработчика, и запустил ее из задачи командной строки, она не примет формат команды, я полагаю, потому что это Windows.

Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp
Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они...
3
0
1 310
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

существующий ответ, вероятно, не то, что вам нужно. что вы хотите сделать, это перейти к параметрам сборки> переменные и объявить их там

https://docs.microsoft.com/en-us/azure/devops/pipelines/build/options?view=vsts&tabs=yaml#variables

Переменные сборки воспринимаются как переменные среды ?!

Ian Warburton 20.11.2018 18:57

Другие вопросы по теме