您可以
module.parent用来确定当前脚本是否由另一个脚本加载。
例如
a.js:
if (!module.parent) { console.log("I'm parent");} else { console.log("I'm child");}b.js:
require('./a')运行
node a.js将输出:
I'm parent
运行
node b.js将输出:
I'm child

您可以
module.parent用来确定当前脚本是否由另一个脚本加载。
例如
a.js:
if (!module.parent) { console.log("I'm parent");} else { console.log("I'm child");}b.js:
require('./a')运行
node a.js将输出:
I'm parent
运行
node b.js将输出:
I'm child