这个特性解决了什么问题?
在已有的 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
是没有这个错误的
4条答案
按热度按时间eni9jsuy1#
@StringKe 可以调试一下这个 loader (@tarojs/taro-loader/lib/page)的返回值,目测是和 loader 的处理有关
ycl3bljg2#
@Chen-jj 请问比较合适的 taro 开发方式什么,我现在通过该编译后的代码,太痛苦了。
kr98yfug3#
没接触过 nx,建议对比着进行断点调试
lstz6jyr4#
@StringKe
可参考 https://github.com/hi-zp/cross-platform-laboratory/tree/with-mini-program ,目前开发模式正常