【发布时间】:2017-01-23 23:51:45
【问题描述】:
我正在尝试关注 Angular 2 的 official AoT guide,并且我在我的应用程序中使用 Moment.js。 Moment.js 在我的 packages.json 文件中,我使用的是 2.15.0 版本。到目前为止,我一直是这样导入它的:
import * as moment from 'moment';
但是当我到达我必须运行汇总的部分时,我最终会遇到以下错误:
不能调用命名空间('moment')
这似乎与我根据this 导入时刻的方式有关。那么,我该怎么做呢? 我似乎无法以任何其他方式导入时刻。如果我使用
import moment from 'moment'
我得到编译错误
外部模块“moment”没有默认导出
【问题讨论】:
-
你能解决这个问题吗?
-
+1 与
import * as HighchartsMore from "highcharts/highcharts-more"; HighChartsMore(Highcharts)有同样的问题 -
我也遇到了同样的错误。 1 个月后你那边有什么进展吗?
-
我在加载时刻也遇到了问题。看看这个答案,也许它可以帮助:stackoverflow.com/a/35350484/1354222
标签: angular typescript momentjs rollupjs angular2-aot