Closed saury closed 9 months ago
我也是一样,用的3.6.18,结果发现编译后的路径都是错的,真的服了。 dist/app.js写的
require("./vendors-node_modules_taro_weapp_prebundle_chunk-JUEIR267_js.js");
实际应该是
require("./prebundle/vendors-node_modules_taro_weapp_prebundle_chunk-JUEIR267_js.js");
都没测试过就发布呀?
如果有人碰到同样的问题,可参考我这里附上的解决方案:
# config/index.ts 中
const baseConfig: UserConfigExport = {
// ...
compiler: 'webpack5',
// ...
}
$ yarn add -D webpack@5
如果有人碰到同样的问题,可参考我这里附上的解决方案:
- Taro配置中声明使用webpack5:
# config/index.ts 中 const baseConfig: UserConfigExport = { // ... compiler: 'webpack5', // ... }
- 安装webpack5
$ yarn add -D webpack@5
好像没用。。。。
相关平台
微信小程序
小程序基础库: 2.28.0 使用框架: React
复现步骤
根据文档升级了相关的taro包,移除node_modules和lockfile, 确保干净的情况下重新安装了所有依赖,不管dev还是build都会报postcss相关的错误。
期望结果
success
实际结果
fail
环境信息
补充信息
报错信息为:
本地的postcss相关配置为
看了下包,mini-runner下的node_modules/@tarojs/mini-runner/node_modules/postcss的版本为7.0.39,简单手动将这个包替换成8之后compile不会抛错终止了,但是编译出的wxss中的类名会有非法字符。