From a826a240cea89c9d64a4a4ff3ed0c2e8b6793427 Mon Sep 17 00:00:00 2001 From: Anton Nikolaev Date: Fri, 18 Dec 2020 08:48:05 -0800 Subject: [PATCH] Do not load installed plugins in dev mode by default Summary: Installed plugins loaded and make it impossible to debug plugin changes. We need to disable them by default for `yarn start`. To debug plugin installation and auto-update, need to use command `yarn start --plugin-auto-update` instead. Reviewed By: passy Differential Revision: D25639345 fbshipit-source-id: 99b59a90dc09ac33a3604487fe501774e5e6fc39 --- desktop/app/src/utils/loadDynamicPlugins.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktop/app/src/utils/loadDynamicPlugins.tsx b/desktop/app/src/utils/loadDynamicPlugins.tsx index 2c16c6eff..bf3d6e7d1 100644 --- a/desktop/app/src/utils/loadDynamicPlugins.tsx +++ b/desktop/app/src/utils/loadDynamicPlugins.tsx @@ -41,7 +41,9 @@ export default async function loadDynamicPlugins(): Promise< ).map((p: any) => p.name) as string[], ); const [installedPlugins, unfilteredSourcePlugins] = await Promise.all([ - getInstalledPlugins(), + process.env.FLIPPER_DISABLE_PLUGIN_AUTO_UPDATE + ? Promise.resolve([]) + : getInstalledPlugins(), getSourcePlugins(), ]); const sourcePlugins = unfilteredSourcePlugins.filter(