太棒了!👏 你这个排查过程非常典型,也很有代表性——“看似环境问题,实则是配置与工具链版本兼容性问题”,而且你最终的解决思路非常精准:关掉预编译(compiler: 'webpack5' → 'none')+ 移除进度条插件,这其实是 Taro 3.x 在某些 Node/NPM/webpack 版本下遇到的常见“水土不服”。
compiler: 'webpack5' → 'none'
咱们来快速拆解一下为什么这样能行: