Next。jsv12。0。5发布了!Next。js是一个用于在服务端渲染React应用程序的简单框架,此升级完全向后兼容,建议所有版本低于12。0。5的用户使用,此补丁到Next。js11的后向移植版本为11。1。3。此版本带来以下变化: 核心变化添加swc转换以移除console。呼叫:31449支持ESLintv8:29865修复:允许nextlint不通过eslintconfignext安装:29823删除TextEncoder和TextDecoder包装器:31490简化输出消息:31454更新webpack:31455NextResponse:添加。json静态方法:31483在流中使用error进行开发:31466重构中间件SSR加载器:31508为GooglePageRenderer机器人添加检测:31521开发覆盖的点击打开错误状态14461:21819确保只呈现一种文档类型:31534更新swc:31540添加wasm构建:31470遥测:跟踪optimizeFonts的使用:31522使缺失的Document组件成为错误:31505调整AVIF大小,使其小于WebP大小:31494修复开发中路由更改的未处理拒绝:31554重新添加本机包文件夹并确保下载wasm工件:31561修复中间件的HMR30791:31548小幅简化renderToWebStream:31553在准备好HMRping之前修复访问路由器:31588实现nextpagedisallowreexportallexports的SWC端口:31582〔ESLint〕防止nohtmllinkforpages对静态文件发出警告:31495将根p移动到应用程序包装器:31596添加geolat和long类型:31624修复非并发函数document:31628删除关于不推荐使用的字符串子项的过时评论nextlink:30606修复(中间件):考虑本地主机的变化:31603更新swc:31639将nextswcRust代码提取到自己的包中:31635在路由器初始化之前修复开发路由器的使用:31632避免改变response。cookie选项:31679为RSC中使用的请求添加cookie和标头:31623删除tracetargetenvvar以支持。nexttrace:31697发生水化错误时添加错误链接:31519修复初始编译时间错误测量:31733延迟初始化getStaticPathsWorker:31760删除noop导入:31722更新webpack:31759修复wasm加载:31772删除一些观察者黑客并更新版本:31768改进和重构某些类型:31704当没有加载器跟随nextswcloader时,在swc中读取文件:31682延迟加载postcss:31762更新webpack:31798确保保留中间件顺序:31801重构沙箱模块缓存:31822修复水化中间件效果:31800修复:支持nopagecustomfont中document中的函数组件:31560添加对移除React属性的支持。:31606在导出的类型定义中包含子模块:28316将require。resolve移入模块范围:31799修复放大器验证器消息格式:31018修复边缘SSR中的自动导出条件:31845错误修复:输入href时未定义href值:31813如果找到本地,则不加载外部绑定:31853修复:rsc标头:31854向NextServer添加端口和主机名选项:31858修复:无法分配给只读属性children:31784如果有自定义加载器,则修复禁用内置CSS支持:31078在插件索引中包含nodocumentimportinpage规则:31890napirs不支持的平台架构帐户:31938在prod中删除prop可写检查:31929启用concurrentFeatures时启用默认功能文档:31954停止使用环境变量pagesdocument:31946使用react18beta修复图像相关链接道具警告:31895转换为正则表达式时的转义字符串:31791为NextMiddleware添加TS类型:30578修复(类型):为NextRequest添加缺少的ua类型:31901确保外部模块没有捆绑到RSC的客户端中:31968解析航班请求的流数据:32010允许预发布React18作为对等:31991fix(Link):不要忽略onMouseEnter属性与绝对href:32012添加experimental。swcFileReading标志以禁用swc中的文件读取:31995使用skipLibCheck修复中间件类型:false:32025包含导出错误页面以便于调试:32013避免将webpack配置保留太久:32053跳过图像未呈现到dom的警告:32049改进导出的根定义:32077使用Polyfillfetch修复正在运行的服务器:31935确保无效的URL正确响应400:32092删除future。strictPostcssConfiguration配置:32098恢复使用Polyfillfetch修复正在运行的服务器(31935):32100 文档更改更新react18。md:31476为Rust编译器(SWC)添加文档。:31467脚本示例:31181修复API路由响应的类型声明:31486更新环境变量。md:31525向自定义页面扩展添加中间件示例:31545添加了使用MDX设置Next。js的指南:30869修复MDX指南中的错字:31709添加了关于envvars的注释:31237docs(nextconfig):延长相线参考:31711〔文档〕〔修复〕断开的API链接参考:31820文档(路由器):为url参数添加类型:31737SWC:向nextdynamic添加错误检查和测试:31683文档(React18):添加缺少的Suspense导入:31897文档(React18):删除不必要的React导入:31900改进:中间件设置CookieAPI参考:31707更新nextexport文档。:31465更新Jest示例和文档:31633向文档添加sharp有关默认Linux设置中内存使用情况的注释:31919文档(测试):删除重复链接:32071 示例更改用public替换旧的静态路径错别字:31573更新cmscosmic示例的README:31701cmscosmic示例中的imgix。cosmicjs。com图像域:31703修复pwa演示:31734文档(示例):向withironsession添加安全标志说明:31896〔WIP〕添加跟踪到withsentry示例:30401通过删除不推荐使用的函数来修复withmongo示例:30675alert。js中的语法错误:32062 其他更改恢复为Rust编译器(SWC)添加文档。:31484确保在发布之前编写了wasmpackage。json:31568更新labeler。json更新labeler。json更新发送到jaeger的URL输出:31563修复有关测试的文档中的错字:31653为用Rust编写的Next。js编译器添加文档(利用SWC):31485修复更漂亮的linting修复发布部分的标签修复musl构建为swcbundler启用require:31663添加测试用例:31691更新swc:31816文档(中间件):文件扩展名一致性:31879删除无用的测试:31898删除不必要的工作流程步骤:31943更新swc:31963文档(NextRequest):req。cookiereq。cookies:31975将nextswc添加到贴标机将Rich、Maedah和Ismael添加到文档标签更新标签生成配置中的Maedahs名称:32005修复为本地隔离测试复制swc二进制文件:32026CI的锁定节点版本:32057使CI构建缓存键更具体:32059从Next。js存储库脚本中删除yarnjest:32042修复testallnpm脚本:32081 更新公告:https:github。comvercelnext。jsreleasestagv12。0。5