请求支持 nx 中 创建 taro 项目。

oymdgrw7  于 4个月前  发布在  其他
关注(0)|答案(4)|浏览(38)

这个特性解决了什么问题?

在已有的 nx 工作空间中使用 taro

nx: https://nx.dev/

这个 API 长什么样?

官方能够提供帮助

一些问题

目前我正在开发相关的插件,具体实现有一些关于 taro webpack 的问题

仓库地址: https://github.com/StringKe/taro-nx-workspace
具体代码: https://github.com/StringKe/taro-nx-workspace/blob/main/libs/dev-plugin/nx-taro/src/executors/build/executor.ts

关于 taro 是如何调度的:https://github.com/StringKe/taro-nx-workspace/blob/main/apps/main/project.json#L9

目前的问题 在根工作区里执行 pnpm nx run applet-main:build 会有一个 webpack 的错误

ModuleBuildError: Module build failed (from @tarojs/taro-loader/lib/page):
SyntaxError: Unexpected token (17:11)

但完全不知道这个错误引起的代码,想知道 taro webpack 中怎么去查看这个错误引起

因为使用完全相同的在 apps/main 中执行 taro build --type weapp 是没有这个错误的

eni9jsuy

eni9jsuy1#

@StringKe 可以调试一下这个 loader (@tarojs/taro-loader/lib/page)的返回值,目测是和 loader 的处理有关

ycl3bljg

ycl3bljg2#

@Chen-jj 请问比较合适的 taro 开发方式什么,我现在通过该编译后的代码,太痛苦了。

kr98yfug

kr98yfug3#

没接触过 nx,建议对比着进行断点调试

相关问题