Как развернуть компоненты React без CDN?

Я сделал небольшое приложение React и хочу развернуть его как часть моего проекта Django.

Я использую RollupJS для развертывания моего приложения React только с React CDN, и это мой первый раз, когда я развертываю реагирующий день-сборщик, у которого нет CDN. Вот мои настройки для моего приложения:

rollup.config.js

import babel from 'rollup-plugin-babel';
import resolve from 'rollup-plugin-node-resolve';

export default {
  external: ['react', 'react-dom', 'react-day-picker/DayPickerInput', 'jquery'],
  globals: {
    'react': 'React',
    'react-dom': 'ReactDOM',
    'react-day-picker/DayPickerInput':'DayPickerInput'
  },
  entry: 'src/index.js',
  dest: 'build/js/taskmanager.js',
  format: 'iife',
  plugins: [
    resolve(),
    babel({
      exclude: 'node_modules/**',
      presets: ['react']
    }),
  ],
};

.babelrec

{
  "presets": ["react"],
  "plugins": [
    "external-helpers"
  ]
}

Должен ли я также объединить сборщик реакции-дня?

Обновление: найдено обходное решение. Буду обновлять.

🤔 А знаете ли вы, что...
React использует язык JavaScript для разработки компонентов пользовательского интерфейса.


1
98