我在使用
时遇到以下错误:Module '".../node_modules/moment/moment"' has no exported member 'default'
import * as _moment from 'moment';
import { default as _rollupMoment } from 'moment';
const moment = _rollupMoment || _moment;
答案 0 :(得分:2)
那是因为moment
没有名为default
的内容你的意思是defaultFormat
吗?
此外,您不需要第二次导入。你可以说_moment.defaultFormat
答案 1 :(得分:2)
我尝试正确导入Moment时遇到了很多麻烦,而我改为切换到date-fns库。
date-fns采用了一种不同的方法 - 顾名思义,它是日期函数的集合,而不是一个完成所有事情的巨大“神对象”。
额外的好处是:a)你可以只导入你需要的各个功能,b)如果你输入整个东西,那么树震动真的很好。因此,您最终会对模块尺寸产生更小的影响。
答案 2 :(得分:1)
根据Moment的文档:
注意:如果导入时遇到问题,请尝试添加 “ allowSyntheticDefaultImports”:编译器选项中为true 在您的tsconfig.json文件中,然后使用语法