diff --git a/bin/tsw/loader/seajs/lib/sea-node.js b/bin/tsw/loader/seajs/lib/sea-node.js index 13654cae..455d794b 100644 --- a/bin/tsw/loader/seajs/lib/sea-node.js +++ b/bin/tsw/loader/seajs/lib/sea-node.js @@ -13,13 +13,13 @@ const _resolveFilename = Module._resolveFilename; const moduleStack = []; -Module._resolveFilename = function(request, parent, isMain, options = {}) { +Module._resolveFilename = function(request, parent, isMain, options) { // request = request.replace(/\?.*$/, '') // remove timestamp etc. // 性能优化 // do not use cache when `options` has `paths` property // in v8.9.0 require.resolve case - if (parent.resolveFilenameCache && !options.paths) { + if (parent.resolveFilenameCache && options && !options.paths) { if (parent.resolveFilenameCache[request]) { return parent.resolveFilenameCache[request]; }