【发布时间】:2020-11-06 17:10:33
【问题描述】:
我正在 Es6 中启动一个新的 NodeJs/浏览器项目。
是否可以在同一个项目中“混合”es6 模块和“遗留”需求(对于 nodeJs)或“遗留”脚本标签(对于浏览器)? 我问这个是因为第三方库可能不是用新的 ES6“导入”语法编写的
对于 NodeJs 方面,我尝试了类似的方法:
主文件:wTestNode.mjs
import * as rTest from './rTest.js';
let vRqTest= new rTest.rqTest();
与 rTest.js(在同一目录中)
class rqTest
{
constructor()
{ console.log('rqTest.create'); }
}
exports={rqTest};
但我只有“TypeError: rTest.rqTest 不是构造函数”
【问题讨论】:
标签: node.js ecmascript-6 import export