如果有与此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
文件。这似乎是错误或其他东西。试图弄清楚它在做什么需要几个小时。此外,完整路径在这里也不起作用。
答案 0 :(得分:0)
(无法发表评论,因为我的声誉不够...对不起)
但是因为您是在buildModules中执行的,所以__dirname不会引用构建目录吗?