angular - "moment"没有导出成员 'default'

标签 angular typescript momentjs angular7 angular-moment

我正在使用 moment.js 更改我的应用程序的本地日期格式,但出现以下错误:

"moment" has no exported member 'default' when importing the library.

下面是我的代码:

import {Inject, Injectable, Optional} from '@angular/core';
import {DateAdapter, MAT_DATE_LOCALE, MatDateFormats} from '@angular/material';
import * as _moment from 'moment';
import {default as _rollupMoment, Moment} from 'moment';

const moment = _rollupMoment || _moment;

最佳答案

尝试将 "allowSyntheticDefaultImports": true 添加到 "compilerOptions"下的 tsconfig.json

关于angular - "moment"没有导出成员 'default',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54766706/

相关文章:

javascript - Angular 2 路由已弃用 : How to detect CanActivate?

javascript - 具有可观察量的任务队列

javascript - Ngrx store dispatch 不接受字符串作为参数

c# - DateTimeOffset 格式并获得与 moment.js 相同的输出

javascript - 不想只在 moment.js 中显示当前年份的年份

javascript - 以 react 形式将 firebase.firestore.timestamp 转换为数据的 patchValue 之前的日期

angular - 如果包含子路由 Angular,是否可能只路由到子路由?

javascript - Moment.toDate 检查分钟是 30 还是 00

angular - 使用主机绑定(bind)设置自定义 CSS 变量不起作用

angular - 在继续之前如何等待 for 循环内的订阅完成