File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -74,9 +74,8 @@ run directly by testing `require.main === module`.
7474For a file ` foo.js ` , this will be ` true ` if run via ` node foo.js ` , but
7575` false ` if run by ` require('./foo') ` .
7676
77- Because ` module ` provides a ` filename ` property (normally equivalent to
78- ` __filename ` ), the entry point of the current application can be obtained
79- by checking ` require.main.filename ` .
77+ When the entry point is not a CommonJS module, ` require.main ` is ` undefined ` ,
78+ and the main module is out of reach.
8079
8180## Package manager tips
8281
@@ -718,10 +717,11 @@ extensions gets slower with each registered extension.
718717added: v0.1.17
719718-->
720719
721- * {module}
720+ * {module | undefined }
722721
723722The ` Module ` object representing the entry script loaded when the Node.js
724- process launched.
723+ process launched, or ` undefined ` if the entry point of the program is not a
724+ CommonJS module.
725725See [ "Accessing the main module"] ( #accessing-the-main-module ) .
726726
727727In ` entry.js ` script:
You can’t perform that action at this time.
0 commit comments