Настройка процесса env undefined NUXT 2.12 SPA - PullRequest
0 голосов
/ 09 июля 2020

Я использую Nuxt v2.12.2 в режиме SPA и хочу использовать переменные env в пределах head по умолчанию. Я использую @nuxtjs/dotenv, однако при рендеринге страницы baseUrl не определено.

.env

BASE_URL=https://example.com

nuxt.config. js

require('dotenv').config()

export default {
  mode: 'spa',

  generate: {
    fallback: true
  },

  env: {
    baseUrl: process.env.BASE_URL || 'http://localhost:3000'
  },

  head: {
    meta: [
      {
        hid: 'og:image',
        name: 'og:image',
        content: process.env.baseUrl + '/og/facebook.png'
      }
    ],
  },

  modules: [
    '@nuxtjs/dotenv'
  ]

  ...
}

1 Ответ

0 голосов
/ 09 июля 2020
...all other content
buildModules: [
    '@nuxtjs/dotenv'
  ]
//buildMdules not modules

Кроме того,

BASE_URL = https://example.com

Это может решить вашу проблему.

...