小编Dia*_*ova的帖子

如何捆绑反应应用程序与汇总

我正在寻找rollup配置的帮助来构建最简单的反应应用程序.

目前我的捆绑的js文件并没有真正捆绑任何依赖关系,看起来很裸露.

Repo to repro

汇总配置文件

捆绑的JS文件

我的汇总配置:

import babel from 'rollup-plugin-babel';
import filesize from 'rollup-plugin-filesize';
import nodeResolve from 'rollup-plugin-node-resolve';
import progress from 'rollup-plugin-progress';
import visualizer from 'rollup-plugin-visualizer';
import commonjs from 'rollup-plugin-commonjs';
import json from 'rollup-plugin-json';

export default {
  input: 'src/index.js',
  output: [
    {
      file: 'dist/index.js',
      format: 'umd',
      globals: {
        react: 'React',
        'react-dom': 'ReactDOM',
        'styletron-react-core': 'StyletronReactCore',
      },
      sourcemap: 'inline',
    },
  ],
  external: ['react', 'react-dom', 'styletron-react-core'],
  plugins: [
    progress(),
    nodeResolve({
      browser: true,
    }),
    json(),
    babel({
      babelrc: false,
      presets: [['es2015', { modules: …
Run Code Online (Sandbox Code Playgroud)

reactjs rollupjs

8
推荐指数
1
解决办法
5131
查看次数

标签 统计

reactjs ×1

rollupjs ×1