【问题标题】:Nuxt privateRuntimeConfig access inside Plugin插件内的 Nuxt privateRuntimeConfig 访问
【发布时间】:2020-12-20 18:29:32
【问题描述】:

2.13 中的 Nuxt 发布了 runtimeConfig 并告诉我们从 article 中的 dotenv 迁移

我创建了一个 .env 文件,我在其中编写了我的变量,并确保在我的 .gitignore 文件中将其忽略。

在 nuxt.config.js 我添加了休耕

privateRuntimeConfig: {
    apiKey: process.env.apiKey,
}

像这样我可以访问我在 nuxt.config.js 中的 apiKey,它运行良好。但是,我将plugin 用于谷歌地图,我需要将我的 apiKey 放入我创建的插件 js 文件中。我正在尝试这样的事情,但我无法访问我的 .env 变量。

import Vue from 'vue'
import x5GMaps from 'x5-gmaps'

export default ({ app }) => { Vue.use(x5GMaps, app.context.$config.apiKey) }

【问题讨论】:

    标签: vue.js plugins environment-variables nuxt.js


    【解决方案1】:

    试试这个:

    export default ({ app }) => { Vue.use(x5GMaps, app.$config.apiKey) }
    

    但它只适用于publicteRuntimeConfig

    【讨论】:

    • 拯救了我的一天!谢谢
    猜你喜欢
    • 2020-11-15
    • 2021-04-14
    • 2019-04-17
    • 2023-03-11
    • 2021-08-07
    • 2021-02-10
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多