Я использую Nunjucks для шаблонов HTML и gulp для компиляции страницы. Это всего лишь статический сайт на одной странице, но теперь я обнаружил, что мне нужно иметь разные значения для аналитики и для каждой среды. Каков наилучший способ сделать это?Как настроить статическую HTML-страницу для разных сред?
Я думал о создании файла конфигурации json и написании разных задач gulp для каждой среды, чтобы изменить значения, но я хотел бы посмотреть, есть ли лучший способ сделать это.
Это хорошо для блоков кода, но у меня также есть случай, когда все пути изображения должны быть скорректированы для каждой среды. – user3832805
@ user3832805 Я включил пути изображения в ответ. Если вы не хотите создавать отдельные задачи, вы также можете указать NODE_ENV и использовать process.env.NODE_ENV для определения среды в процессе сборки. Я предполагаю, что вы просто запускаете его локально на своей машине. – Calvin