Как импортировать файл конфигурации в quasar.conf.js и определить константы среды - PullRequest
0 голосов
/ 04 сентября 2018

Можно ли импортировать файл конфигурации в quasar.conf.js? Я создаю некоторый файл конфигурации с env consts в src / config / index.js

1 Ответ

0 голосов
/ 04 сентября 2018

Ответ об ошибке в канале разногласий Quasar Framework.

/config/index.js

module.exports = {
  NODE_ENV: 'development',
  FOO: 'bar'
}

/src/pages/Index.vue

<template>
  <q-page class="flex flex-center">
    <div class="layout-view">
      API: {{ api }}
      <br>
      FOO: {{ bar }}
    </div>
  </q-page>
</template>

<script>
export default {
  name: 'PageIndex',
  data () {
    return {
      api: process.env.API,
      bar: process.env.FOO
    }
  }
}
</script>

А твой quasar.conf.js:

const config = require('./config/index.js')
...
module.exports = function (ctx) {
  return {
    ...
    build: {
      env: ctx.dev
        ? { // so on dev we'll have
          API: JSON.stringify('https://dev.api.com'),
          FOO: JSON.stringify(config.FOO)
        }
        : { // and on build (production):
          API: JSON.stringify('https://prod.api.com')
        },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...