Я использую модули ES6 в Nodejs следующим образом: node --experimental-modules index.mjs
.
index.mjs
import express from 'express'
Но мне также нужно импортировать некоторые сторонние модули, отформатированные в CommonJS:
const { JSDOM } = require('jsdom')
(взял JSDom здесь, но это также относится к другой третьей стороне, например, Airtable )
вопрос
Кажется, я не могу смешать оба.
Существует ли оболочка для принудительного импорта модуля CJS в модуль ES6?
Я не использую (и хочу держаться подальше) Babel и Webpack для моего проекта.
Однако, если бы это было абсолютно необходимо, я мог бы использовать сторонние библиотеки.