Skip to content

AdvancedCat/taro-react-router

Repository files navigation

taro-react-router

本 DEMO 用于检验 Taro 项目使用 react-router 开发多路由页面。

如何开发

For webpack5

Taro 仓库

  1. 克隆 Taro 仓库: git clone https://github.com/NervJS/taro.git

  2. 安装依赖 pnpm i

  3. 切换至 feat/3.6 分支;

  4. 编译包 pnpm build

  5. @tarojs/runtime @tarojs/webpack5-runner 链接到全局

$ cd packages/taro-runtime
$ pnpm link --global
$ cd packages/taro-webpack5-runner
$ pnpm link --global

本仓库

  1. 克隆本仓库:git clone https://github.com/AdvancedCat/taro-react-router.git

  2. 安装依赖:pnpm i

  3. 链接包 @tarojs/runtime @tarojs/webpack5-runner

$ pnpm link --global @tarojs/runtime
$ pnpm link --global @tarojs/webpack5-runner
  1. 运行 npm run dev:weapp,在微信开发者工具中即可预览效果;

观察终端输出的 Prebundle dependencies: 列表这种是否包含 react-router-dom 提示。

For Webpack4

安装 webpack@^4,同时修改 config/index.js 配置文件中 compiler: "webpack4"

Taro 仓库将包 @tarojs/runtime @tarojs/mini-runner 链接到全局:

$ cd packages/taro-runtime
$ pnpm link --global
$ cd packages/taro-mini-runner
$ pnpm link --global

链接包 @tarojs/runtime @tarojs/mini-runner:

$ pnpm link --global @tarojs/runtime
$ pnpm link --global @tarojs/mini-runner

About

The demo for using react-router in Taro.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published