angular2-seed如何添加d.ts

时间:2016-03-10 19:56:41

标签: angular

我正在使用angular2-seed,我很喜欢。我正在尝试添加moment.js库,但我想使用它的d.ts文件。我试图运行typings install...,但这似乎不起作用。我注意到了一个文件夹\tools\manual_typings\project。我只是在那里添加d.ts文件吗?我还应该运行typinds install吗?

3 个答案:

答案 0 :(得分:1)

首先:

npm install tsd -g

然后:

tsd install moment

答案 1 :(得分:0)

使用:

typings install moment --ambient

答案 2 :(得分:0)

我按照angular2-seed-example-mashup中的示例进行了一些微小更改,使其正常工作。

将此添加到typings.json

"dependencies": {
    "moment": "github:typed-typings/npm-moment#a4075cd50e63efbedd850f654594f293ab81a385",

然后转到tools\config\seed.config.ts(请记住,这是针对angular2-seed)并将'moment / *':${this.APP_BASE}node_modules/moment/moment添加到SYSTEM_CONFIG_DEV的路径。

在组件中,导入import * as moment from 'moment/moment';并使用var start = moment('2000 01 01', 'YYYY MM DD');