Отдельные файлы разработки и производства в npm или в веб-пакете - PullRequest
1 голос
/ 22 апреля 2019

Я видел в реактивном нативном проекте, мы используем index.android.js и index.ios.js, чтобы отделить index.js файл для Android и IOS.

Теперь возможно ли для окружений develop и production разделять свои файлы ?? Я имею в виду, может ли webpack или плагин или, возможно, node иметь возможность разделять их как index.develop.js и index.js (для производства) и требовать его как require('index')?

1 Ответ

1 голос
/ 22 апреля 2019

Да, конечно, используя process.env.NODE_ENV, вы можете динамически require():

  const module = process.env.NODE_ENV === "production" 
    ? require("./production")
     : require("./development");

Тогда, если включен режим производства, сравнение будет встроено, и require("./development") будет оптимизировано.

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