Javascript 将ES模块代码升级到本机节点14+;

Javascript 将ES模块代码升级到本机节点14+;,javascript,node.js,es6-modules,Javascript,Node.js,Es6 Modules,我编写了很多javascript供nodejs运行,但我们在运行时通过Babel loader运行这些javascript,这样我们就可以编写ES语法——特别是使用import而不是require 我们的布局如下: package.json node_modules/ ...packages... top/ server.js fribbity.js server.js看起来像(我省略了babel导入样板): 从'top/fribbity'导入{fribbity} 常数x=轻浮性(

我编写了很多javascript供nodejs运行,但我们在运行时通过Babel loader运行这些javascript,这样我们就可以编写ES语法——特别是使用
import
而不是
require

我们的布局如下:

package.json
node_modules/
  ...packages...
top/
  server.js
  fribbity.js
server.js
看起来像(我省略了
babel
导入样板):

从'top/fribbity'导入{fribbity}
常数x=轻浮性()
log(`fribbity=${x}`)
fribbity.js
可能是

export const fribbity=()=>17
我想将所有这些代码推广到Node 14+中使用本机ES模块。我在
package.json
中添加了
“type”:“module”
。但现在我遇到了模块解析规则。默认情况下,Node现在希望我在
server.js
中的导入是

import {fribbity} from './fribbity.js'
我是否可以在
package.json
中或在
node
命令行上应用设置,使node能够按照最初编写的方式解析导入?也就是说,保留深度导入路径样式(
import
string不以斜杠或点开头,以“.js”扩展名结尾)?我试过几个错误的开始