如何解决有没有办法创建一个可以被 ESM 和 CJS 应用程序使用的模块?
我有一个后端 CJS 应用程序和一个前端 ESM 应用程序。以及我在 ESM 中创建的节点模块。
node 模块适用于我的 ESM 应用程序,因为它们都使用 ESM import
语法。
尝试在 CJS 应用程序中使用它显然会引发错误,因为它无法读取 ESM import
语法。
我尝试使用 Rollup.js
将 ESM
代码转换为 CJS
并在我的 conditional exports
文件中使用 package.json
但这不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。