Zakary
Zakary
fix in #13054
> 最近更新的版本里 config/index.ts 允许使用 typescript 了, 应该是使用 babel-preset-typescript 转换的文件, 特殊写法会引起 ERR_REQUIRE_ESM 异常, 这个异常太有迷惑性了, 让我以为不支持 typescript 文件类型. 最新版本内使用的是 esbuild 来做解析,但是所述的代码本身就会有问题(TS2488),补全后无类似问题 ```ts console.log(...[].map(() => {})) ```
> 3.6.20也会出现类似的问题 针对微信小程序增加一个alias, 就会报Cannot use import statement outside a module 此处所说与 issue 并非同一个问题,而是由于代码本身解析的依赖错误导致,应当在 `date-fns-locale.weapp.js` 使用了 `@tarojs/runtime` 但错误使用了 esm 模块,可以自行将引用改为 `@tarojs/runtime/dist/index.cjs`,如依旧存在问题请在新的 issue 内提交并附上完整示例。
@reed-fea 负责的小伙伴说会在国庆之后,可以关注 feat/3.7 分支的情况 https://github.com/NervJS/taro/issues/14600#issue-1910960042
这应该是 taro-ui 的问题,将转到对应仓库
确实过时了,可以将 babel 引用的类型描述文件可以改为 `@tarojs/plugin-platform-h5/dist/definition.json`
This problem can be circumvented with `afterAllResolved`, but it is still a bug in pnpm and should be fixed! ```js // .pnpmfile.cjs module.exports = { hooks: { afterAllResolved: async (lockfile)...
修改本身没问题,不过 4.x 分支调整了下 react 插件路径,另外 solid 插件应该也需要同步下变更。 @ZEJIA-LIU 佳哥得空帮忙跟进看看~
关联告警 https://github.com/NervJS/taro/security/dependabot/932
该示例也没有传入 ref 给组件用于透传啊