我可以在 nuxt.config.js 中访问 nuxt 上下文吗?

Posted

技术标签:

【中文标题】我可以在 nuxt.config.js 中访问 nuxt 上下文吗?【英文标题】:Can I access nuxt context in nuxt.config.js? 【发布时间】:2020-07-12 04:42:21 【问题描述】:

我正在使用nuxt-i18n 和@nuxtjs/auth,我想像这样配置auth.redirect 选项来支持i18n:

// nuxt.config.js

export default 
  modules: [
    '@nuxtjs/auth',
    'nuxt-i18n',
    // ...
  ],
  auth: 
    redirect: 
      home: localePath('/dashboard'),
      // ...
    ,
  ,
  // ...
;

通常,就像this.$store一样,我可以通过应用程序实例访问nuxt-i18n提供的localePath函数或context,如this.$localePathapp.localePath。但是怎么在nuxt.config.js文件里面使用呢?

【问题讨论】:

【参考方案1】:

如果 @nuxt/auth 模块存在 i18n 重定向支持问题,我找到了解决方法:https://github.com/nuxt-community/auth-module/issues/1116#issuecomment-824814739。

信用@azrikahar

【讨论】:

以上是关于我可以在 nuxt.config.js 中访问 nuxt 上下文吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 jest 测试 nuxt.js 应用程序时访问 `process.env` 属性

Nuxt.js:页面转换

如何在 Nuxt 的 nuxt.config.js 中导入 mdi 图标模块

如何让Nuxt-auth和Nuxt-i18n成为好友

在本地 https 上运行 nuxt – nuxt.config.js 的问题

是否可以在 nuxt.config.js 或通过定义 sass 变量来更改主题默认文本颜色?