在使用ES导入语法的文件中想要使用require导入一个CommonJS模块的话,可以使用module.createRequire来创建一个require函数。
import { createRequire } from 'module'; const require = createRequire(import.meta.url);
在一般的使用CommonJS导入语法的文件中想要使用ES语法导入模块的话,可以使用`import`函数,要注意的是这是一个异步函数,返回一个`Promise`,所以需要`await`它或者使用`then`来等待返回结果,如下
(async()=>{ const fs=await import('fs); })();
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。