全栈框架 Remix v2.0.1 发布

来源: OSCHINA
2023-09-24 10:43:44

Remix 是一个由 React Router 开发团队所开发的基于 React 和 Node 的全栈框架,以解决开发者在用 React 开发时面临的一些棘手问题。v2.0.1 现已发布,具体更新内容包括:

Patch Changes

  • 修复使用 pnpm 时 MDX 文件的类型 ( #7491 )
  • 更新getDependenciesToBundle以处理没有 main exports 的 ESM 包 ( #7272 )
    • 注意,这些包必须在其exports字段中公开package.json,以便可以解析它们的路径
  • 修复serverBuildPath扩展名为.cjs的服务器构建(#7180
  • 修复使用remix-serve和手动模式 (remix dev --manual) 的 CJS 项目的 HMR ( #7487 )
    • 通过显式破坏require缓存,remix-serve现在可以正确地重新导入 CJS 中的新服务器更改
    • ESM 项目已经正常运行,不受此影响。
  • 修复因部分写入服务器构建而导致的错误(#7470
    • 以前,有可能在新服务器构建完全编写完成之前触发应用程序服务器代码的重新导入。重新导入部分已编写的服务器构建会导致build.assets未定义和读取build.assets.version时崩溃等相关问题。
  • UIMatchhandle字段添加第二个泛型(#7464
  • 修复通过route.lazy加载 resource routes 的问题(#7498
  • 当提交至无操作的路由时,抛出语义正确的 405ErrorResponse而非Error#7423 )
  • 更新到最新版本@remix-run/web-fetch#7477
  • 在生成文件会话存储 ID 时,将crypto.randomBytes改为crypto.webcrypto.getRandomValues ( #7203 )
  • 使用 nativeBlob类而不是 polyfill ( #7217 )

更新说明:https://github.com/remix-run/remix/releases/tag/remix%402.0.1

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
分享
返回顶部
顶部