File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -200,10 +200,11 @@ Modules are cached after the first time they are loaded. This means
200
200
(among other things) that every call to ` require('foo') ` will get
201
201
exactly the same object returned, if it would resolve to the same file.
202
202
203
- Multiple calls to ` require('foo') ` may not cause the module code to be
204
- executed multiple times. This is an important feature. With it,
205
- "partially done" objects can be returned, thus allowing transitive
206
- dependencies to be loaded even when they would cause cycles.
203
+ Provided ` require.cache ` is not modified, multiple calls to
204
+ ` require('foo') ` will not cause the module code to be executed multiple times.
205
+ This is an important feature. With it, "partially done" objects can be returned,
206
+ thus allowing transitive dependencies to be loaded even when they would cause
207
+ cycles.
207
208
208
209
To have a module execute code multiple times, export a function, and call
209
210
that function.
You can’t perform that action at this time.
0 commit comments