Разверните приложение vue. js с IIS в подкаталоге без перестройки. - PullRequest
0 голосов
/ 30 апреля 2020

Я хочу развернуть приложение vue. js с использованием IIS. Нам нужно использовать подпапки, и одно и то же приложение будет присутствовать в разных подпапках, таких как

   /application-dev
   /application-qa
   /application-production

. Можно установить путь во время сборки, используя

module.exports = {
  publicPath: '/application-dev'
}

Но как мне установить это во время развертывания, чтобы приложение можно было поместить в любую подпапку без перекомпоновки?

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

Вы можете отредактировать файл vue .config. js:

module.exports = {
  publicPath: sub-directory
};

или в соответствии с NODE_ENV:

module.exports = {
  baseUrl: process.env.NODE_ENV === 'production'
    ? '/production-sub-path/'
    : '/'
}

см. Ссылку ниже для получения более подробной информации:

https://cli.vuejs.org/config/#baseurl

0 голосов
/ 01 мая 2020

Я думаю, что это может быть решением

module.exports = {
  publicPath: process.env.PATH,
}

, и для каждой среды вы используете отдельный пример .env:

  • .env // local dev

  • .env.dev // application-dev

  • .env.qa // application-qa

  • .env.prod // application-production

, поэтому для каждого выпуска будет разная среда с, возможно, различным CI для каждой ветви, подключенной к среде

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...