【发布时间】:2016-05-12 00:11:05
【问题描述】:
我尝试将它与打字稿绑定一起使用:
npm install moment --save
typings install moment --ambient -- save
test.ts:
import {moment} from 'moment/moment';
没有:
npm install moment --save
test.ts:
var moment = require('moment/moment');
但是当我调用 moment.format() 时,我得到一个错误。 应该很简单,任何人都可以提供一个可行的命令行/导入组合吗?
【问题讨论】:
-
请分享您的错误
-
如果我安装 moment.d.ts 并使用 import,我会在 .../typings/browser/ambient/moment/moment.d.ts (9,21) 中收到编译错误 ERROR:错误TS2503:找不到命名空间“时刻”。如果我不安装类型和使用要求,我会得到 Uncaught TypeError: moment.format is not a function
-
这里的旧答案太多了。请看这里:github.com/angular/angular-cli/wiki/…
-
Hinrich 的回答对我有用 ng4(截至 2017 年 6 月)stackoverflow.com/a/43257938/1554495
-
SergeyAldoukhov 这仍然是最好的答案吗? @Hinrich 肯定是?
标签: typescript angular