如何要求将CJS模块插入本机Node中的ES6模块?

时间:2019-03-24 07:37:32

标签: javascript node.js commonjs es6-modules

我通过以下方式在Node.js中使用ES6模块:node --experimental-modules index.mjs

index.mjs

import express from 'express'

但是我还需要导入一些以CommonJS格式化的第三方模块:

const { JSDOM } = require('jsdom')

(此处使用JSm,但它也适用于其他第三方,例如Airtable

问题

似乎我不能两者兼而有之。 是否有包装器强制将CJS模块导入ES6模块?

我的项目不使用Babel和Webpack(并且希望远离)。 但是,如果绝对必要,我可以移植第三方库。

0 个答案:

没有答案