diff --git a/packages/metro-bundler/src/node-haste/Module.js b/packages/metro-bundler/src/node-haste/Module.js index 98ed7ce3..6b5102f8 100644 --- a/packages/metro-bundler/src/node-haste/Module.js +++ b/packages/metro-bundler/src/node-haste/Module.js @@ -129,7 +129,7 @@ class Module { return this._cache.get( this.path, 'isHaste', - () => Promise.resolve(this._getHasteName() != null), + () => Promise.resolve().then(() => this._getHasteName() != null), ); }