webpack编译后如何分辨主要的nodejs脚本?

时间:2018-09-29 16:30:35

标签: javascript node.js webpack

根据此处https://nodejs.org/api/modules.html#modules_accessing_the_main_module的文档:

  

直接从Node.js运行文件时,会将require.main设置为其module。这意味着可以通过测试require.main === module来确定文件是否已经直接运行。

     

对于文件foo.js,如果通过true运行,则为node foo.js;如果文件运行通过false,则为require('./foo')

我正在使用webpack来转换我的nodejs脚本。

如何使我的Webpack入口点具有类似的行为?

或者,换句话说,只有当转译的脚本是foo.js的结果时,我才能检查什么条件才能运行webpack --entry foo.js中的某些代码,而如果require('./foo')是用过吗?

0 个答案:

没有答案