发布esm模块的“模块”字段发生了什么事?
Node.js 12似乎通过添加以下内容来支持esm模块:
{
"main": "...",
"type": "module",
}
我平时(对于我的捆绑器):
{
"main": ".../index.cjs.js",
"module": ".../index.esm.js",
}
新配置如何在较低版本的Node上向后兼容?启用或禁用--experimental-modules
时,节点是否可以加载正确的模块?
Node可以找到合适的扩展名吗?
{
"main": ".../index",
"type": "module",
}