Javascript 为什么es6导出和导入比较混乱
我正在使用babel es6课程:Javascript 为什么es6导出和导入比较混乱,javascript,ecmascript-6,babeljs,Javascript,Ecmascript 6,Babeljs,我正在使用babel es6课程: export class Util{ async stringy(str){ return await str } } 然后我导入它 import Util from '../lib/util' 但它是未定义的。正如4castle所说,您混淆了导出/导入类型。它应该是: //util.js 导出类Util{ 异步stringy(str){ 返回等待str } } //其他.js 从“../lib/Util”导入{Util}您需要使用导出默
export class Util{
async stringy(str){
return await str
}
}
然后我导入它
import Util from '../lib/util'
但它是未定义的。正如4castle所说,您混淆了导出/导入类型。它应该是:
//util.js
导出类Util{
异步stringy(str){
返回等待str
}
}
//其他.js
从“../lib/Util”导入{Util}
您需要使用导出默认值
或使用导入{Util}
它一点也不凌乱(尽管这有点主观)-这是因为您使用错误。。。