Создание веб -.конфигурационный файл при запуске "НПМ запустить построить"


Создание веб -.конфигурационный файл при запуске "НПМ запустить построить"

06.11.2020 07:34:34 Просмотров 30 Источник

У меня есть приложение Vue, обслуживаемое в IIS. Мне нужно, чтобы в папке dist был пользовательский файл web.config в соответствии с инструкцией здесь. Проблема, которая у меня сейчас есть, заключается в том, что всякий раз, когда я запускаю "npm run build", вся папка dist получает ядерную бомбу, а мой файл web.config теряется, и мне нужно создать его снова. Поскольку файл довольно мал, это не очень большое дело, но я действительно хотел бы автоматизировать его.

Сейчас я работаю так: захожу на свою тестовую машину, вытаскиваю основную ветвь dev, выполняю "npm run build", создаю файл web.config и помещаю его в папку dist. Я предполагаю, что могу сделать это в моем конвейере CI/CD (у меня его еще нет... пока), но я хотел бы знать, есть ли какой-нибудь способ сделать это вне CI/CD? Как-нибудь я могу запустить "npm run build", и он автоматически сгенерирует/скопирует для меня файл web.config?

У вопроса есть решение - Посмотреть?

Ответы - Создание веб -.конфигурационный файл при запуске "НПМ запустить построить" / Generate web.config file when running "npm run build"

Является ответом!
Phil

06.11.2020 09:15:56

Сгенерированные проекты vue CLI настроены на копирование всего, что находится в папке public, непосредственно в выходной каталог сборки (по умолчанию dist). Они достигают этого с помощью плагина копирования Webpack.

Единственным исключением является файл index.html, который проходит некоторую предварительную обработку для внедрения скриптов и таблиц стилей перед копированием.

Имея это в виду, поместите ваш файл web.config в каталог public, и он будет включен дословно в ваши сборки.

Помочь в развитии проекта:
Закрыть X