__dirname is not defined in ES module scope

這是因爲 package.json  

{"type": "module"}

解決方法

import {dirname} from 'node:path'
import {fileURLToPath} from "node:url";
globalThis.__filename = fileURLToPath(import.meta.url)//vite
globalThis.__dirname = dirname(__filename)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章