我有一个后端 CJS 应用程序和一个前端 ESM 应用程序。以及我在 ESM 中创建的节点模块。节点模块非常适合我的 ESM 应用程序,因为它们都使用 ESMimport语法。尝试在 CJS 应用程序中使用它显然会引发错误,因为它无法读取 ESMimport语法。
import
我尝试使用Rollup.js将ESM代码转换为并在我的文件中CJS使用,但这不起作用。conditional exportspackage.json
Rollup.js
ESM
CJS
conditional exports
package.json
javascript commonjs node.js rollupjs mjs
commonjs ×1
javascript ×1
mjs ×1
node.js ×1
rollupjs ×1