电子与JSX

Kha*_*tor 4 javascript reactjs react-jsx electron

我正在和Github的Electron一起编写桌面应用程序,我正在使用React.我注意到的一件事是因为Electron使用io.js,我不再需要webpack来构建我的代码,就像我开发客户端Web应用程序时一样.但是,我仍然需要能够加载JSX的东西.我使用Babel请求挂钩,但似乎有点慢.我真的不需要Babel中的ES6功能,因为它们在io.js中受支持.

有没有其他方法可以将JSX与Electron一起使用?

谢谢

Kha*_*tor 7

Webpack实际上是在考虑Electron开发的情况下设计的.我需要做的是在webpack.config.js文件中指定config target: 'atom'.Webpack将知道它正在打包Atom(现在称为Electron)应用程序,并且不会尝试捆绑诸如的软件包fs或任何模块node_modules.有了webpack,我可以根据自己的心愿配置babel,而且我也可以进行缩小.

更新

正如@eduludi所提到的,目标的价值是现在electron.