@Inogami
php-программист, поковыриваю vue

Как подменять переменную во время билда приложения?

Привет
При локальной разработке проекта завязываюсь на api которое запущено на локальном хосте, когда же билжу и выкладываю приложение, надо подменять этот адрес на реальный адрес api, есть ли способ автоматизировать это, например во подменять переменную во время npm run build?
Спасибо
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@eremenkoEvgeniy
1. npm i gulp-replace
2. replace -> внутри таска который собирает js
Ответ написан
Комментировать
rockon404
@rockon404
Frontend Developer
Если используете свою сборку:
module.exports = {
  plugins: [
    new webpack.DefinePlugin({
      __API__: JSON.stringify('http://my-api-service.com'),
    }),
  ],
};

Если @vue/cli:
Environment variables
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы