Summary: Updated Metro to the latest version 0.59.0 Reviewed By: passy Differential Revision: D21027614 fbshipit-source-id: 0b2c1c422dfed7e8426bb9a36c5626f3a96eb8f6
24 lines
999 B
Diff
24 lines
999 B
Diff
diff --git a/node_modules/metro/src/lib/polyfills/require.js b/node_modules/metro/src/lib/polyfills/require.js
|
|
index 8c04756..56c0d34 100644
|
|
--- a/node_modules/metro/src/lib/polyfills/require.js
|
|
+++ b/node_modules/metro/src/lib/polyfills/require.js
|
|
@@ -114,11 +114,13 @@ function metroRequire(moduleId) {
|
|
.map(id => (modules[id] ? modules[id].verboseName : "[unknown]")); // We want to show A -> B -> A:
|
|
|
|
cycle.push(cycle[0]);
|
|
- console.warn(
|
|
- `Require cycle: ${cycle.join(" -> ")}\n\n` +
|
|
- "Require cycles are allowed, but can result in uninitialized values. " +
|
|
- "Consider refactoring to remove the need for a cycle."
|
|
- );
|
|
+ if (!cycle[0].startsWith('node_modules/')) {
|
|
+ console.warn(
|
|
+ `Require cycle: ${cycle.join(" -> ")}\n\n` +
|
|
+ "Require cycles are allowed, but can result in uninitialized values. " +
|
|
+ "Consider refactoring to remove the need for a cycle."
|
|
+ );
|
|
+ }
|
|
}
|
|
}
|
|
|