Add --no-plugins arg to speed up headless development
Summary: Compiling headless flipper takes a long time. This is because it individually compiles and bundles every plugin. When debugging core headless, you don't need to compile any plugins, so this adds a build flag `--no-plugins` to skip that and vastly speed up iteration speed. Reduces build time from 3 minutes to 20s Reviewed By: priteshrnandgaonkar Differential Revision: D16131322 fbshipit-source-id: 2b38ee37183a1257b3993f392cf623b2631fd7da
This commit is contained in:
committed by
Facebook Github Bot
parent
dd7924c963
commit
5d99817555
@@ -17,13 +17,15 @@ function die(err) {
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
function compileDefaultPlugins(defaultPluginDir) {
|
||||
function compileDefaultPlugins(defaultPluginDir, skipAll = false) {
|
||||
return compilePlugins(
|
||||
null,
|
||||
[
|
||||
path.join(__dirname, '..', 'src', 'plugins'),
|
||||
path.join(__dirname, '..', 'src', 'fb', 'plugins'),
|
||||
],
|
||||
skipAll
|
||||
? []
|
||||
: [
|
||||
path.join(__dirname, '..', 'src', 'plugins'),
|
||||
path.join(__dirname, '..', 'src', 'fb', 'plugins'),
|
||||
],
|
||||
defaultPluginDir,
|
||||
{force: true, failSilently: false},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user