Skip to content

Commit 9365828

Browse files
committed
Clear require.cache in case files change
1 parent 7ba0412 commit 9365828

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

server.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@ const JSONStream = require('JSONStream')
55
const ReactDOMServer = require('react-dom/server')
66
const React = require('react')
77

8-
function getDefaultExports(file) {
9-
const moduleExports = require(file)
8+
function getDefaultExports(moduleID) {
9+
// Clear the require cache, in case the file was
10+
// changed since the server was started.
11+
const cacheKey = require.resolve(moduleID)
12+
delete require.cache[cacheKey]
13+
14+
const moduleExports = require(moduleID)
1015

1116
// Return exports.default if using ES2015 modules.
1217
if (moduleExports && moduleExports.default)

0 commit comments

Comments
 (0)