有没有可能在不使用browserify或webpack的情况下将React和ReactRouter一起使用?
我正在遵循来自http://rackt.github.io/react-router的文档,它们要求使用react和react-router(
require('react-router');
)。如果我使用browerify,我的生成包大约为1MB的文件大小,听起来好像有点多。
因此,是否有可能让reactrouter使用CDN中包含已编译的JS,例如https://cdnjs.cloudflare.com/ajax/libs/react-router/0.13.3/ReactRouter.js,而不是自己打包所有要求? 如果我尝试使用CDN使其工作,会出现Route未定义的错误。 但是看起来它在cdn文件中已导出。
我想编译我的JSX / ES6 react组件并从cdn中包含ReactRouter和React JS文件,仅将我的组件捆绑到新的js文件中。
这是可能的吗,还是browserify和webpack是设置项目的正确方式? (我查看了几个github存储库)。 我有些怀疑,因为http://rackt.github.io/react-router/上没有安装指南。
类似于这样的伪html:<head>
CND :include react, react-router
my code combinded.js
</head>