ctripcorp / CRN

CRN是Ctrip React Native简称,由携程无线平台研发团队基于React Native框架优化,定制成稳定性和性能更佳、也更适合业务场景的跨平台开发框架。
MIT License
1.46k stars 208 forks source link

怎么分模块打包 #40

Closed fangcaiwen closed 5 years ago

fangcaiwen commented 5 years ago

您好,怎么根据不同模块分别打包不同的crn bundle

blackwuxin commented 5 years ago

假设我们有两个业务,它们分别是通过crn-cli init flightcrn-cli init bus创建的。 我们分别进入flightbus目录执行crn-cli pack。这时候会在工程目录生成对应打包后产物publish里面有rn_commonrn_flight,rn_bus。其中rn_common是公共部分,rn_flightrn_bus对应业务包。 总结: 进入不同的工程目录,分别执行crn-cli pack进行打包。

fangcaiwen commented 5 years ago

假设我们有两个业务,它们分别是通过crn-cli init flightcrn-cli init bus创建的。 我们分别进入flightbus目录执行crn-cli pack。这时候会在工程目录生成对应打包后产物publish里面有rn_commonrn_flight,rn_bus。其中rn_common是公共部分,rn_flightrn_bus对应业务包。 总结: 进入不同的工程目录,分别执行crn-cli pack进行打包。

您好,非常感谢您的回答。这样建立两个项目是可以这样,那假如一个项目里,有三个模块,分别打包,有好的方法吗?