Alternative for __dirname in node when using the --experimental-modules flag

前端 未结 9 1885
旧时难觅i
旧时难觅i 2020-12-01 06:03

I use the flag --experimental-modules when running my node application in order to use ES6 modules.

However when I use this flag the metavariable

9条回答
  •  执笔经年
    2020-12-01 06:28

    I use this option, since the path starts with file:// just remove that part.

    const __filename = import.meta.url.slice(7);
    const __dirname = import.meta.url.slice(7, import.meta.url.lastIndexOf("/"));
    

提交回复
热议问题