前端工程化-基于Taro的Web端Monorepo架构改造

Posted Songlcy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端工程化-基于Taro的Web端Monorepo架构改造相关的知识,希望对你有一定的参考价值。

前端工程化-Genebox小程序端Monorepo架构改造中介绍了在使用Taro框架下,结合yarn workspace + lerna 来改造Monorepo架构的方式和流程,这篇文章与本篇文章内容有很大关联,未阅读的可以先查看前端工程化-Genebox小程序端Monorepo架构改造

使用Taro框架来进行小程序开发主要因素为实现多端代码的复用。比如 Web、RN等。如何将当前Monorepo架构下的代码编译到Web端呢?

在Web端的改造中,仍然采用小程序改造下的引用不同lerna模块下的页面路由方式规则

主入口路由命名规则:@pkg/pages/login

分包入口路由命名规则:@pkg/list/index

样式

小程序端采用CSSModule的样式方式编写,为了在原有小程序端基础上支持H5的样式编译,需要在项目的config/index下添加如下代码

h5: 
    publicPath: \'/\',
    staticDirectory: \'static\',
    postcss: 
      autopr

以上是关于前端工程化-基于Taro的Web端Monorepo架构改造的主要内容,如果未能解决你的问题,请参考以下文章

前端工程化-基于Taro的Web端Monorepo架构改造

前端工程化-基于Taro的Web端Monorepo架构改造

前端工程化- ReactNative整合Taro工程可行性实践方案

前端工程化- ReactNative整合Taro工程可行性实践方案

前端工程化- ReactNative整合Taro工程可行性实践方案

前端工程化-Genebox App 整合 Taro 工程可行性实践方案