`if __name__ == '__main__'` equivalent in javascript es6 modules

后端 未结 3 2038
猫巷女王i
猫巷女王i 2020-12-04 01:53

Is it possible to check if JavaScript file is being run directly or if it was required as part of an es6 module import.

for example a main script is included.

<
3条回答
  •  悲哀的现实
    2020-12-04 02:25

    module.parent will help you:

    if(module.parent) {
        console.log('required module')
    } else {
        console.log('main')
    }
    

提交回复
热议问题