全栈框架 Remix 1.16 发布,2.0 版本即将到来
Remix 是一个由 React Router 开发团队所开发的基于 React 和 Node 的全栈框架,以解决开发者在用 React 开发时面临的一些棘手问题。
最新的1.16.0
版本稳定了一些 CSS 功能,还包含了新的remix dev
服务器的重大改变,以及修复了一些错误。与此同时,Remix 开发团队还透露,Remix 2.0 版本即将发布。
CSS Modules/Vanilla Extract/CSS Side-Effect
1.16.0 版本稳定了对 CSS Modules、Vanilla Extract 和 CSS side-effect 导入的内置支持,这些功能以前只能通过 future 标志(future.unstable_cssModules
、future.unstable_vanillaExtract
、future.unstable_cssSideEffectImports
)获得。
PostCSS
1.16.0 版本通过remix.config.js
中新的postcss
选项稳定了内置的 PostCSS 支持。因此,future.unstable_postcss
选项也被废弃了。postcss
选项默认为false
,但当设置为true
时,如果postcss.config.js
存在,就可以使用 PostCSS 处理所有 CSS 文件。
Tailwind
1.16.0版本通过remix.config.js
中新的tailwind
选项稳定了内置的 Tailwind 支持。因此,future.unstable_tailwind
选项也被废弃了。
tailwind
选项默认为false
,但是当设置为true
时,如果安装了tailwindcss
,将在你的 CSS 文件中启用对 Tailwind 函数和指令的内置支持。
开发服务器重大变化
1.16.0 版本包含了对新开发服务器的重大改进,可以通过remix.config.js
中的future.unstable_dev
标志启用。Remix 的开发服务器现在将你的应用服务器作为一个可管理的子进程来启动。这使您的开发环境尽可能地接近生产环境,同时也意味着 Remix 开发服务器与任何应用服务器兼容。
开发服务器将:
- 强制要求
NODE_ENV=development
,如果之前被设置为其他内容,则发出警告 - 每当你的 Remix 应用代码发生变化时,都会重建你的应用
- 只要重建成功,就会重新启动应用服务器
- 处理实时重载和 HMR + Hot Data Revalidation
App Server 协调
为了管理你的应用服务器,开发服务器需要被告知你的应用服务器目前正在使用哪种服务器构建。通过让应用服务器发送一个 "I'm ready!"的消息,并将 Remix 服务器的构建哈希值作为有效载荷。
这在 Remix App Server 中是自动处理的,并通过调用官方 Remix 模板中的broadcastDevReady
或logDevReady
为你设置。
如果您没有使用 Remix App Server,并且你的服务器没有调用broadcastDevReady
,则需要在应用服务器启动和运行后调用它。
更多详情可查看:https://github.com/remix-run/remix/releases/tag/remix%401.16.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache StreamPark 2.1.0 版本正式发布
近日 Apache StreamPark(Incubating)社区正式发布了 2.1.0 版本,带来了诸多改进和新功能的更新,欢迎大家下载使用。 在 2.1.0 版本中,StreamPark 团队修复了很多依赖包存在的安全风险问题,通过了专业安全工具的检测,安全性大大提升。支持了最新的 Flink 1.17,修复了 Hadoop 版本兼容性相关的历史 Bug,该版本是2.0.0 大版本的增强修复版,具备更高的可用性和稳定性,建议所有用户升级到这个版本。 Github:https://github.com/apache/streampark 官 网:https://streampark.apache.org/download 欢迎使用、关注、star、fork 核心特性解读 安全性升级 Apache StreamPark(Incubating) 2.1.0 在系统安全方面做出多项优化升级: 更为精细的权限控制,修复了权限越级访问的问题。 修复重置密码中的新密码硬编码问题,返回随机密码,提升系统安全性。 完善了用户管理模块,严格规范用户类型,禁止某一类型用户以其他登录类型进入平台,...
- 下一篇
虚幻引擎 5.2 发布,原生支持 Apple Silicon
Epic Games 近日正式发布了虚幻引擎 5.2 版本,在 5.0 和 5.1 的框架和功能基础上进一步拓展,并为用户带来了更多全新工具。5.2 版本提供了诸多更新和改进,能让用户在打造次世代实时 3D 内容和体验时更加得心应手。同时将继续致力于让功能集更加强大、适应工作流程、用途广泛,尽可能满足不同部门的需要。 虚幻引擎 5.2 新增的内容包括: 新内容 程序化内容生成 程序化内容生成框架(PCG)为你创建自定义程序化内容提供了途径。借助PCG,美术师和设计师能够打造出各种有助于快速迭代的工具,从生成建筑物到生态环境,乃至整个世界,不一而足。 Substrate Substrate是一种全新的材质创作方式,能让用户更好地控制对象外观。启用Substrate后,固定着色模型会被替换为表现力更强、更模块化的多支(multi-lobe)框架,从而提供更广泛的外观表现和更宽泛的参数空间供用户使用。 虚拟制片改进 SMPTE 2110集成 现在,在 nDisplay 群集设置中,你可以借助Rivermax SMPTE 2110实现以下功能: 拥有多个4K视频流。 将摄像机的内视锥画面渲染到...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8