CRA webpack - вывод отдельных файлов - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть приложение CRA, которое я создал как расширение Chrome, однако мне нужно реализовать https://github.com/tshaddix/react-chrome-redux

. Для этого мне нужно собрать background.js как отдельный файл,а также main.js

Я добавил свой путь к config / paths.js

  backgroundJs: resolveApp('src/background.js'),

, и мой конфиг содержит:

entry: [require.resolve('./polyfills'), paths.appIndexJs],
  output: {
    path: paths.appBuild,
    filename: 'static/js/[name].js',
    publicPath: publicPath,

Кто-нибудьзнаете, как сохранить свой файл src встроенным в main.js, но иметь фоновую сборку в свой собственный файл?

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете передать объект entry:

module.exports = {
   /* ... */
   entry: {
      main: [require.resolve('./polyfills'), paths.appIndexJs],
      background: resolveApp('src/background.js'),
   }
   /* ... */
}

Проверить документ: https://webpack.js.org/concepts/entry-points/.

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