使用 Turborepo 进行管理 uni-app cli
项目,结构如下:
- client
|--- apps
|-- delivery
|-- src
|-- index.html
|-- jsconfig.json
|-- package.json
|-- vite.config.js
|-- mini
|-- src
|-- index.html
|-- jsconfig.json
|-- package.json
|-- vite.config.js
|--- packages
|-- config
|-- components
|-- store
|-- .eslint.js
|-- .gitignore
|-- package.json
|-- pnpm-workspace.yaml
|-- turbo.json
问题
- 使用 HbuilderX 打开
client
目录,无法运行到浏览器以及安卓模拟器,因为无法识别是uni-app
项目。 - 使用 HbuilderX 打开
apps/delivery
目录,无法运行到浏览器以及安卓模拟器,部分公共依赖是在根目录的package.json
之中的
有大佬知道我应该怎么做吗?
4 个回复
l***@163.com (作者)
曲线救国的方式是HBuilderX 直接打开 src 目录进行运行,但是这样就不会用的 package.json 里面安装的依赖了,安装的组件就无法使用。
l***@163.com (作者)
抽离出来到 packages 的组件他完全找不到,真的支持太老火了。
l***@163.com (作者)
如果只是小程序、h5 都是没问题的,就是过不去安卓打包这一关
DCloud_UNI_GSQ
删除具体业务的逻辑(各种package.json,manifest.json尽量保留),然后将client目录打包上传,后续相关组的同事来识别一下特征进行兼容。
l***@163.com (作者)
上传到哪里呢?
2023-04-04 10:48
DCloud_UNI_GSQ
回复 l***@163.com: 附件
2023-04-04 10:56