是否可以在不使用 browserify 或 webpack 的情况下使用 ReactRouter。我正在关注http://rackt.github.io/react-router 中的文档,他们需要 react 和 react-router ( require('react-router');
)。如果我使用 browerifly,我生成的包大约是 1MB 文件大小,这听起来很多。
那么是否有可能让 reactrouter 与来自 CDN 的编译 JS 一起工作,例如https://cdnjs.cloudflare.com/ajax/libs/react-router/0.13.3/ReactRouter.js,而不是我自己捆绑所有要求?如果我尝试让它与 CDN 一起工作,我会收到一个错误,指出 Route 未定义。但看起来它是在cdn文件中导出的。
我想编译我的 JSX/ES6 react组件,包括 ReactRouter 和react JS 文件从 cdn 和只将我的组件捆绑到一个新的 js 文件中。
这是可能的还是 browserify 和 webpack 是设置项目的正确方法?(我查看了几个 github 存储库)。我有一些疑问,因为http://rackt.github.io/react-router/上没有安装指南
像这个伪html:
<head>
CND :include react, react-router
my code combinded.js
</head>