Angular ng-packagr Rollup Build Error

时间:2017-10-30 22:34:26

标签: angular rollup

我已经查看了我能找到的每个问题,它引用了我在尝试打包Angular组件库时遇到的错误。错误是:

import pandas as pd
import matplotlib.pyplot as plt
def test():
    df = pd.read_csv('Desktop\AAPL.csv')
    df['High'].plot()
    plt.show()
test()

我尝试将BUILD ERROR Cannot call a namespace ('moment') Error: Cannot call a namespace ('moment') ... //Rest of stack trace 属性添加到我的tsconfig.json文件中,"allowSyntheticDefaultImports": true,是es6。我尝试添加"target"文件,并尝试了以下导入时刻的方法:

rollup.config.js

import * as moment from 'moment';

import moment from 'moment';

import * as momentLib from 'moment';
const moment = momentLib;

这些都没有奏效。但我仍然得到上述错误,或者暂时没有默认导出。

有没有人知道如何让它发挥作用?

1 个答案:

答案 0 :(得分:0)

我也尝试了你也尝试过的所有解决方案,但对我有用的是

import moment from 'moment-with-locales-es6';

我添加到dependencies

中的package.json
"moment-with-locales-es6": "latest"