Next.js 12.0.4 发布,React 应用后端渲染框架

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 12.0.4 版本,更新内容如下: 核心变化 更新中间件 eval 检查:#30883 优化 SSR 中间件运行时大小:#30906 改进 SSR 中间件中的...

Next.js 是一个用于在服务端渲染 React 应用程序的简单框架。目前,Next.js 发布了 12.0.4 版本,更新内容如下:

核心变化

  • 更新中间件 eval 检查:#30883
  • 优化 SSR 中间件运行时大小:#30906
  • 改进 SSR 中间件中的错误处理:#31057
  • 确保最小模式下的解码错误响应为 400 而不是 500:#31037
  • 更新 ServerlessPlugin 以使用 chunkGraph:#31058
  • 修复启用 concurrentFeatures 时的自定义 404 页面问题:#31059
  • 将 React alpha 和实验依赖项升级到最新版本:#31039
  • 将禁用的 SWC 消息更改为Log.info:#31091
  • 将渲染道具支持添加到 <Main>#30156
  • 将文档页面的 .web 扩展名更改为路径的一部分:#31116
  • 为 Web 运行时构建启用代码拆分:#31090
  • 宣布页面更改时,将 document.title 优先于 h1:#31147
  • 添加 webpack5 命名空间以修复类型错误:#31140
  • 当图像有未使用的sizes 要素时添加警告:#31064
  • 添加实验性的 next-swc jest 变换:#30993
  • 修复:支持 --cache-strategy ESLint 参数(修复#29926):#29928
  • 修复#31060:NullReferenceException:#31061
  • 为 resolve-url-loader 使用 loader-utils 2 ,以修复 sass 中的./data: url:#31134
  • 更新 isolatedModules 和 esModuleInterop 的原因消息:#31150
  • 为 30091 添加输入/输出测试:#31166
  • 修复useId  hydration 不匹配的问题:#31102
  • 启用 concurrentFeatures 时不再隐藏正文:#31187
  • 修复中间件 i18n 重写:#31174
  • 新的 SWC:添加 displayNameAndId  styled-components#31189
  • 使用 require.resolve 检测“框架”包(修复 pnpm):#21048
  • 添加所有使用 webpack5 类型的情况:#31206
  • 为禁用 SWC 转换的样式组件添加测试#31214
  • 添加初始的独立构建处理:#31003
  • 修复(中间件):公开 CryptoKey  globalThis.CryptoKey#31193
  • 在生产中禁用样式组件 displayName:#31216
  • 修复(31013):将基本路径添加到预请求网址:#31101
  • 在中间件 vm 上下文中共享集合:#31043
  • 支持 assetPrefix 特定协议:#31213
  • 升级 webpack:#31034
  • 更新 swc:#31233
  • 仅为中间件模块运行中间件解析器处理程序:#31219
  • 更新 swc 压缩器:#31242
  • 修复 web 运行时覆盖的 process.env:#31261
  • 修复:替换了无用的 let#31239
  • 实验性 next/jest 配置助手:#31246
  • 当 nonce 属性存在时,正确评估节点的相等性:#27573
  • bugfix/i18n 不支持路径名中的第二个语言环境:#31229
  • 修复 next build 日志中的错字:#31295
  • 确保发布 next/jest:#31296
  •  jsc.paths 更新 swc :#31290
  • next/jest:确保 typeof 窗口在 jsdom 环境中不被转换:#31304
  • 保存首选项的输出:#31305
  • 升级 webpack:#31313
  • 使用 i18n 确保在 minimumMode 中正确标准化 asPath:# 31281
  • 自动使用不同的端口为非显式端口启动开发服务器:#30736
  • 在完整的 shell 上为 renderToReadableStream 解析流管道:#31186
  • 修复(中间件):获取资源可能是 URL 实例(或任何可字符串化的值):#31260
  • 确保用 swc 正确替换NODE_ENV#31274
  • 在 tsconfig/jsconfig 中添加对 jsxImportSource 的支持:# 31358
  • 修复(30724):链接中间件时清除“x-middleware-next”标头:#30866
  • 添加 eslint 规则以防止在 _middleware 之外导入 next/server:#30973
  • 如果主机相同,则不要代理中间件:#31180
  • 通过 tsconfig/jsconfig 添加对遗留装饰器的支持:#31376
  • 更新 swc 并修复 styled-jsx#31407
  • 显示(middleware only)中间件何时添加到编译器:#31409
  • 添加 minify debug env var 以调查 minifier 错误:#31417
  • 将文件名添加到关于匿名函数默认导出的 babel 警告:#31322
  • 为 SSR 流重构服务器/渲染器:#31231
  • 从 craCompat 中删除 moment locale replace,因为它是 Next.js 12 中的默认值:#31431
  • 修复了当 path 为空字符串时, basePath 替换服务器端和 normalizeLocalePath() 的问题#30978
  • 发生致命错误时关闭流:#31164
  • 中间件:添加请求引用支持:#31343

文档更改

  • 扩展 next/script 文档:#31063
  • 修复错别字:#31161
  • 在域路由中包含 www 子域示例:#30487
  • 修复 URL 导入文档中的标题级别。:#31163
  • 更新 upgrade.md:#31173
  • 文档:修复 css-in-js 页面中的错字:#31244
  • 测试文档:添加链接以跳转到部分:#31311
  • 开发脚本(package.json)的变化:#31245
  • Markdown 文件上的错字修复:#31380
  • 更新 data-fetching.md:#31394
  • 更新 image-optimization.md:#31401
  • 修复 API 路由文档的函数语法:#31414
  • 文档:next-iron-session 重命名为 Iron-session:#31292
  • 用逗号进行阐明:#31224
  • 文档(身份验证):修复 iron-session 的示例 url + API:#31413

示例更改

  • 使用超级令牌优化包大小示例:# 31040
  • 更新 remark 和 remark-html 依赖:#31051
  • 文档/示例/带有 Iron 会话更新:#30956
  • 修复 Auth0 示例:#31284
  • 使用超级令牌更新示例以添加使用苹果登录:#31200
  • Auth0 示例:getSession应使用req和调用res#31330
  • 示例:使用谷歌分析修复自述文件:#31384
  • 添加剧作家示例:#29426
  • 使用 styled-jsx 5 修复故事书 styled-jsx 示例:#31357

其他更改

  • 改进 Windows 对基准测试的支持:#31032
  • 为 Suspense 和流媒体添加集成测试:#31197
  •  cancel-workflow-action 升到 0.9.1:#31210
  • 测试:跳过片状动态导入测试:#31221
  • 添加 concurrentFeatures 启用API 路由的集成测试:#31227
  • 使用 swc 的故障排除部分更新贡献文档:#31265
  • 修复 CI 中的 test-pnp 停顿:#31282
  • 修复故障排除中的 failed-loading-swc 链接:#31314
  • 当 kodiak 合并时保持共同作者:#31316
  • 错误修复/第二个语言环境中的路径名删除 console.log:#31289
  • 用 Rust 重写 send-trace-to-jaeger:#31392
  • 确保启用 Git feature.manyFiles:#31408
  • 删除 .only 并确保 jest lint 规则适用于所有测试:#31456
  • 确保为隔离测试复制 swc dep:#31462

更新公告:https://github.com/vercel/next.js/releases

 


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Spring Into HTML and CSS

Spring Into HTML and CSS

Molly E. Holzschlag / Addison-Wesley Professional / 2005-5-2 / USD 34.99

The fastest route to true HTML/CSS mastery! Need to build a web site? Or update one? Or just create some effective new web content? Maybe you just need to update your skills, do the job better. Welco......一起来看看 《Spring Into HTML and CSS》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试