小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Rspack, developed by ByteDance, has released version 2.0, featuring enhanced performance, reduced dependencies, and a focus on modern ECMAScript modules. Key updates include a pure ESM core,...

RSPack 2.0: Performance Gains, Leaner Dependencies and ESM Core

InfoQ
InfoQ · 2026-07-21T15:23:00Z

作者开发了一个影棚管理系统,已完成官网、服务端和后台的核心代码。在项目中遇到Prisma接入和模块配置问题,解决方案涉及ESM与CommonJS的兼容性。最终项目正常运行,并记录了开发过程中的经验与教训。

奇趣影棚项目 Vibe Coding 第一天问题记录

保罗的小宇宙
保罗的小宇宙 · 2026-06-18T08:46:00Z

NestJS has announced a draft pull request for its upcoming v12.0.0 release, scheduled for early Q3 2026. Key changes include a transition from CommonJS to ESM, native Standard Schema support in...

NestJS v12 Roadmap: Full ESM Migration, Standard Schema Validation and Modernised Toolchain

InfoQ
InfoQ · 2026-04-30T16:00:00Z

pnpm 11 RC has been released, featuring significant changes in performance, security, and configuration. Key updates include an SQLite-backed store index, tighter security defaults, and a...

pnpm 11 Release Candidate: ESM Distribution, Supply Chain Defaults and a New Store Format

InfoQ
InfoQ · 2026-04-21T16:00:00Z
Vue Picture Cropper 发布 1.x 版本 讲一讲背后的设计理念

Vue Picture Cropper 发布了 1.x 版本,解决了早期设计问题,优化了打包方式、样式加载和实例管理。新版本采用 ESM 形式,用户需显式安装 Cropper.js,支持多实例和逻辑复用,提升了可控性和维护性。

Vue Picture Cropper 发布 1.x 版本 讲一讲背后的设计理念

程沛权 - 养了三只猫
程沛权 - 养了三只猫 · 2026-02-24T09:05:02Z
从荣耀到混乱:CJS和ESM如何至今分裂JavaScript

JavaScript是一种强大的编程语言,能够实现图形和3D模型等功能,但在类型强制和意外比较方面受到批评。Node.js的出现实现了模块化,但CommonJS与ESM之间的兼容性问题仍然困扰开发者,了解这些机制有助于更好地控制代码,减少错误。

从荣耀到混乱:CJS和ESM如何至今分裂JavaScript

DEV Community
DEV Community · 2025-05-25T17:29:03Z
杂务:使用 tsx 进行开发

Commitchore使用tsx进行开发,安装命令为npm install --save-dev tsx。与ts-node和ts-node-dev相比,tsx更快、无需配置,支持ESM标准,简化了TypeScript的导入导出。

杂务:使用 tsx 进行开发

DEV Community
DEV Community · 2025-04-14T11:17:27Z
结合ESM-2,杜克大学开发高效PTM感知蛋白质语言模型,实现新SOTA

杜克大学和西湖大学的研究人员开发了PTM-Mamba,这是一种能够同时建模野生型和翻译后修饰(PTM)序列的蛋白质语言模型。该模型通过双向Mamba块和新门控机制,增强了对PTM的理解,支持疾病关联和药物可药性预测等任务。研究表明,PTM-Mamba在多个基准测试中优于现有模型,展示了其在生物学研究和精准治疗中的潜力。

结合ESM-2,杜克大学开发高效PTM感知蛋白质语言模型,实现新SOTA

机器之心
机器之心 · 2025-04-14T04:40:00Z
西湖大学开发ESM-Ezy:一种用于挖掘高性能酶的深度学习策略

西湖大学研究团队开发了基于深度学习的酶挖掘策略ESM-Ezy,成功识别出新型多铜氧化酶(MCO),其催化性能优于查询酶(QE)。该方法显著提高了低序列相似性酶的发现效率,尤其在环境修复方面具有广泛应用潜力。

西湖大学开发ESM-Ezy:一种用于挖掘高性能酶的深度学习策略

机器之心
机器之心 · 2025-04-11T06:24:38Z
Node.js中的ES模块:现代模块处理方式🚀

ES模块(ESM)是JavaScript的标准模块系统,支持异步加载,性能更优。通过使用.mjs扩展名或在package.json中设置"type": "module"来启用ESM。ESM采用import/export语法,克服了CommonJS的同步限制,适合现代应用,提升可读性和树摇功能。

Node.js中的ES模块:现代模块处理方式🚀

DEV Community
DEV Community · 2025-03-01T11:08:06Z
CommonJS与ESM:JavaScript模块大战!

JavaScript模块系统从CommonJS转向ECMAScript模块(ESM)。CommonJS适用于Node.js,支持同步加载,但不适合浏览器。ESM是现代标准,支持异步加载和树摇,适合新项目。建议2025年新项目使用ESM,旧项目可继续使用CommonJS。

CommonJS与ESM:JavaScript模块大战!

DEV Community
DEV Community · 2025-02-18T18:45:18Z
自动化浏览器操作的利器:比 Selenium 简短 30%-50% | 开源日报 No.458

Helium 是一个用于自动化浏览器的 Python 库,支持 Chrome 和 Firefox,简化脚本编写。esm 是一个开源的蛋白质生成模型库,性能优越。invoify 是一个在线发票生成应用,支持多种格式和模板。epic-stack 提供全栈应用程序启动器,助力快速开发。

自动化浏览器操作的利器:比 Selenium 简短 30%-50% | 开源日报 No.458

开源服务指南
开源服务指南 · 2024-12-23T23:35:31Z
Node.js:cjs、打包工具与esm的简要历史

Node.js支持两种模块:CommonJS(cjs)和ECMAScript模块(esm)。cjs解决了全局作用域冲突,允许模块的导入和导出;esm引入了动态导入和顶级await等新特性。Node.js 12.x版本开始支持esm,并与cjs兼容。开发者可根据需求选择使用这两种模块。

Node.js:cjs、打包工具与esm的简要历史

DEV Community
DEV Community · 2024-12-12T23:12:37Z

To successfully adopt new processes, companies need to roll them out with simple, catchy names. Enterprise service management is one such example. The term enterprise service management (ESM) may...

What Is enterprise service management (ESM)?

BMC Software | Blogs
BMC Software | Blogs · 2024-11-25T00:00:58Z
使用Jest和ESM进行测试的难题及解决方案

本周,我为RefactorCode项目添加了自动化测试,发现了一些现有功能的问题,手动测试变得困难。经过解决ESM配置问题后,成功使用Jest进行测试,设置了测试文件和模拟API调用,测试顺利运行。期待未来增加更多测试以提升项目稳定性。

使用Jest和ESM进行测试的难题及解决方案

DEV Community
DEV Community · 2024-11-09T01:17:45Z
如何为NodeJS配置TSC + Webpack + ESM

本文讨论了如何配置Nx monorepo应用,使用TypeScript、Webpack和ESM。作者分享了创建项目的步骤,包括设置package.json、tsconfig.json和webpack.config.cjs文件,强调了模块解析和输出目录的重要性。

如何为NodeJS配置TSC + Webpack + ESM

DEV Community
DEV Community · 2024-11-04T17:06:04Z
如何将CommonJS转换为ESM

ECMAScript模块(ESM)是现代JavaScript标准,支持异步加载和无全局变量导出。CommonJS曾是标准,但继续支持会影响社区。新代码应使用ESM,旧代码需更新以兼容。迁移时需调整导入导出语法和package.json配置。工具如VSCode和Deno可帮助转换。ESM是未来趋势,JSR禁止使用CommonJS以推动JavaScript发展。

如何将CommonJS转换为ESM

DEV Community
DEV Community · 2024-10-22T17:46:36Z

为了共享Playwright支持代码,可以将其打包为Node模块并发布到私有NPM仓库。需要同时提供ESM和CJS版本,并配置package.json以正确导入导出模块,确保包含类型文件。通过正确编译和打包,避免IDE和Playwright的兼容性问题。

在 Playwright 中使用自定义 Node 模块

DEV Community
DEV Community · 2024-10-15T03:27:20Z
使用Node.js、Express、TypeScript和ESM实现安全API的现代方法

本文介绍了如何使用TypeScript和ESM支持设置安全和现代化的Node.js应用程序,并使用Arcjet进行保护。通过配置TypeScript和Express.js,创建基本的Express服务器,并使用nodemon实现热重载。更新package.json文件以支持ESM,并添加Arcjet中间件以提供安全性。

使用Node.js、Express、TypeScript和ESM实现安全API的现代方法

DEV Community
DEV Community · 2024-08-23T14:05:46Z
Node.js 20.17.0(长期支持)

此版本新增了对同步ESM图的require()支持,启用--experimental-require-module标志后,require()可以加载符合条件的ECMAScript模块并返回模块命名空间对象。此外,path.matchesGlob方法用于测试路径与模式的匹配,duplexPair函数返回两个相互连接的Duplex流,提供类似网络连接的行为。

Node.js 20.17.0(长期支持)

Node.js Blog
Node.js Blog · 2024-08-21T17:40:21Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码