diff --git a/packages/metro-bundler/src/node-haste/Package.js b/packages/metro-bundler/src/node-haste/Package.js index fa5bb05b..34456563 100644 --- a/packages/metro-bundler/src/node-haste/Package.js +++ b/packages/metro-bundler/src/node-haste/Package.js @@ -67,13 +67,13 @@ class Package { isHaste() { return this._cache.get(this.path, 'package-haste', () => - Promise.resolve(!!this.read().name) + Promise.resolve().then(() => !!this.read().name) ); } getName(): Promise { return this._cache.get(this.path, 'package-name', () => - Promise.resolve(this.read().name) + Promise.resolve().then(() => this.read().name) ); }