我制作了一个小型React应用,并希望将其部署为Django项目的一部分。
我一直在使用RollupJS来仅通过React CDN部署我的React应用程序,这是我第一次使用没有CDN的react-day-picker进行部署。这是我的应用设置:
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"
]
}
我也应该汇总反应日选择器吗?
更新:找到了解决方法。将更新。