最近在我的工作环境中使用taro的build出了问题,虽然最终找出的原因都不是taro本身的问题,但是还是想把探索过程中所接触到的文件记录一下,为的是分享给未来的自己,如果对你有用,那真是太巧了。

本机使用的是nvm,当前应用的node版本为8.15.1,因此taro的全局安装目录在node/v8.15.1/下。

Taro build命令的入口

node/v8.15.1/lib/node_modules/@tarojs/cli/bin/taro-build

调用

node/v8.15.1/lib/node_modules/@tarojs/cli/dist/build.js

在这里,开始对各种类型的app进行区别对待。

其中h5的build使用

node/v8.15.1/lib/node_modules/@tarojs/cli/dist/h5/index.js

rn的build使用

node/v8.15.1/lib/node_modules/@tarojs/cli/dist/rn.js

其它小程序的build使用

node/v8.15.1/lib/node_modules/@tarojs/cli/dist/mini/index.js

Taro Github 仓库

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐