【发布时间】:2018-04-12 00:32:02
【问题描述】:
我查看了我能找到的每个问题,这些问题都与我在尝试打包我的 Angular 组件库时遇到的错误有关。错误是:
BUILD ERROR
Cannot call a namespace ('moment')
Error: Cannot call a namespace ('moment')
... //Rest of stack trace
我尝试将"allowSyntheticDefaultImports": true, 属性添加到我的tsconfig.json 文件中,"target" 是es6。我尝试添加rollup.config.js文件,并尝试了以下导入时刻的方式:
import * as moment from 'moment';
和
import moment from 'moment';
和
import * as momentLib from 'moment';
const moment = momentLib;
和
import moment from 'moment-es6';
这些都不起作用。但是我仍然收到上述错误,或者暂时没有默认导出。
有没有人有关于如何让它工作的任何提示?
【问题讨论】: