使用JSPM捆绑reactjs应用程序会产生非常大的文件

时间:2015-06-01 13:24:59

标签: reactjs jspm

我尝试使用JSPM的内置捆绑API捆绑一个简单的reactjs应用程序,但结果是一个非常大的文件。

这是我的示例代码:

import React from 'react';

class Main extends React.Component {  
  render() {
    return <div>Hello World</div>;
  }
}

React.render(<Main />, document.getElementById('main'));

我使用此命令执行捆绑:

jspm bundle-sfx app/main build/main.js

生成的文件是888kb未分层,并且缩小了461kb。你如何正确地将React应用程序与JSPM捆绑在一起,这样就不会导致这种不必要的大文件。

编辑:

我考虑过将捆绑中的reactjs排除在外可以正常工作,但是当我开始使用react -s依赖的库(如react-router)时,它又会将reactjs包含在捆绑包中。

0 个答案:

没有答案