Не ищите файлы в черном списке - PullRequest
0 голосов
/ 12 ноября 2018

Мне бы хотелось, чтобы мое приложение было модульным, чтобы иметь возможность отключать / включать некоторые функции для определенных клиентов. Каждая активация или деактивация функциональности должна требовать нового приложения.

С помощью const Header = shouldAppear ? require("components/Header").default : null я могу сделать импорт динамическим.

Но когда я добавляю этот components/Header файл в черный список через

const blacklist = require("metro/src/blacklist");

const config = {
    getBlacklistRE() {
        return blacklist([/src\/components\/Header.js/]);
    }
};

module.exports = config;

Метро все еще ищет файл при сборке пакета JS.

Я хочу добавить его в черный список, потому что я не хочу этот файл в комплекте. Файл добавляется в черный список, только если shouldAppear имеет значение false.

Есть ли лучшее решение для динамического импорта файлов и исключения их из пакета?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...