Динамический импорт файлов Webpack во время сборки - PullRequest
0 голосов
/ 24 апреля 2018

Я работаю над расширением браузера, которое будет иметь обертки для API-интерфейсов браузера. Я хотел бы иметь возможность обмениваться обертками, специфичными для браузера, во время сборки.

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

1 Ответ

0 голосов
/ 25 апреля 2018

Скорее всего, вам нужно добавить DefinePlugin в массив плагинов, например:

const webpack = require('webpack')

module.exports = {
 ...
 plugins: [
  ...
  new webpack.DefinePlugin({
    'process.env': {
      'NODE_ENV': JSON.stringify('production')
    }
  }),
 ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...