Как потребовать модуль CJS в модуль ES6 в ноде Node? - PullRequest
1 голос
/ 24 марта 2019

Я использую модули ES6 в Nodejs следующим образом: node --experimental-modules index.mjs.

index.mjs

import express from 'express'

Но мне также нужно импортировать некоторые сторонние модули, отформатированные в CommonJS:

const { JSDOM } = require('jsdom')

(взял JSDom здесь, но это также относится к другой третьей стороне, например, Airtable )

вопрос

Кажется, я не могу смешать оба. Существует ли оболочка для принудительного импорта модуля CJS в модуль ES6?

Я не использую (и хочу держаться подальше) Babel и Webpack для моего проекта. Однако, если бы это было абсолютно необходимо, я мог бы использовать сторонние библиотеки.

...