使用 ES module 编写 nodejs 脚本时,没有 __dirname 变量

    可以使用以下方式处理

    1. import { fileURLToPath } from 'url';
    2. import { dirname } from 'path';
    3. // https://stackoverflow.com/questions/64383909/dirname-is-not-defined-in-node-14-version
    4. export const __filename = fileURLToPath(import.meta.url);
    5. export const __dirname = dirname(__filename);

    参考: