terasum / js-mdict

*.mdx/*.mdd interpreter js implements, support mdict index file
MIT License
154 stars 18 forks source link

TypeError: Mdict is not a constructor #60

Closed Tuo-ZHANG closed 1 year ago

Tuo-ZHANG commented 3 years ago

作者您好,JavaScript我不是太熟悉。按照documentation 运行的时候terminal报告了这个错误,请问应该怎么解决,谢谢

terasum commented 3 years ago

@Tuo-ZHANG 应该是你引入的方式有问题,可以看看你的引入代码吗?

es6 的 import 方式是:

import Mdict from 'js-mdict'
Tuo-ZHANG commented 3 years ago

更新一下解决方法: import Mdict from 'js-mdict'; const dict = new Mdict.default('mdx/testdict/oale8.mdx');

问题出在导出的是一个key value pair,通过default这个key就可以访问Mdict class了

terasum commented 1 year ago

closed