[英]Typescript Intellisense not working when using @ path root directory imports
[英]Setting dotenv path outside of root directory is not working
我想設置 dotenv 配置的路徑,但它不起作用。 我的目錄是
我的項目/腳本/.env
myproject/web/src/config.js,
所以我在 config.js 中設置 dotenv 路徑如下,這不起作用。
import dotenv from 'dotenv'
dotenv.config({ path: '../../scripts/.env'})
是否無法在web
目錄之外設置路徑? 因為當我將.env
文件放在web
目錄中時它起作用了。 問題是我想使用script
目錄中的另一個.env
文件,但我不能這樣做。
這樣的相對路徑相對於當前工作目錄(嘗試使用console.log(process.cwd())
),而不是相對於您所在文件的位置。
要使該路徑相對於您的config.js
您可以改為執行以下操作:
dotenv.config({ path: `${__dirname}/../../scripts/.env` })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.