1

我制作了一个小型 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"
  ]
}

我也应该汇总 react-day-picker 吗?

更新:找到了解决方法。会更新。

4

0 回答 0