NodeJS文件区分直接运行,等同Python的__main__

用于区分一个js文件是被直接运行,还是被其他文件调用。等同于Python的:

if __name__ == '__main__'
const fnName = () => {
    console.log('hello')
}
module.exports = fnName;

if (typeof require !== 'undefined' && require.main === module) {
    fnName();
}

文章原始链接:https://sijie.wang/posts/nodejs-direct-run/

本站文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请保留原始链接