Я сделал небольшое приложение 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 для разработки компонентов пользовательского интерфейса.