Taro跨端开发之多业务模块管理 React Native篇(中)
原文中文,约1900字,阅读约需5分钟。发表于: 。实现一个简单的模块管理工具,解决npm拉取业务模块慢的问题 使用npm拉取git仓库,速度其实还是可以接受的. 主要慢的地方在于 postinstall的时候需要在npm拉取git仓库的时候,需要重新构建项目代码.还有一点就是业务模块也有依赖,npm...
本文介绍了如何使用一个简单的模块管理工具来解决npm拉取业务模块慢的问题。通过创建一个配置文件,自动拉取解析文件并使用nodejs拉取相应的git仓库。然后使用download-git-repo将代码放到node_modules目录下,再使用postinstall来构建业务代码。并发执行业务模块的npm钩子,并使用配置文件自动生成index.js。