@ nuxtjs-dotenv相对路径

时间:2020-06-03 12:42:51

标签: node.js nuxt.js

如果有与此relative path in @nuxtjs/dotenv类似的问题

但是该解决方案在这里不起作用。

const { join } = require('path')

buildModules: [
    // Doc: https://github.com/nuxt-community/eslint-module
    '@nuxtjs/eslint-module',
    ['@nuxtjs/dotenv', {path: join(__dirname, '../')}]
  ],

我决定使用路径的join函数,而不是将字符串加在一起。

如果我只打印出join(__dirname, '../'),它会显示正确的路径,但是@ nuxtjs / dotenv似乎并没有移到项目目录之外。下面显示的是console.log()语句,它显示了正确的路径。这被打印在nuxt.config.js的顶部。

然后,它表明路径不正确并且找不到.env文件。这似乎是错误或其他东西。试图弄清楚它在做什么需要几个小时。此外,完整路径在这里也不起作用。

enter image description here

1 个答案:

答案 0 :(得分:0)

(无法发表评论,因为我的声誉不够...对不起)

但是因为您是在buildModules中执行的,所以__dirname不会引用构建目录吗?