App编译错误:无法找到命名空间'时刻'

时间:2016-04-10 13:57:00

标签: angular momentjs

昨天我一直在研究我的角度2应用程序,一切都运行良好。 今天我试图npm start我的应用程序,我得到了这个编译错误:

typings/browser/ambient/moment/index.d.ts(9,21): error TS2503: Cannot find namespace 'moment'.

虽然我没有在我的应用中提及任何与moment相关的内容!

如果我没有使用与moment相关的任何内容,可能会导致此错误?

我试过了:

  1. The solutions here
  2. npm remove moment
  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:7)

我遇到了同样的问题。刚刚修好了。

当你跑步时:

typings install moment --ambient --save

您可能会看到如下信息:

  

typing INFO参考从“时刻”安装过程中剥离的引用“https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/56295f5058cac7ae458540423c50ac2dcf9fc711/moment/moment-node.d.ts

这是我的线索,我还需要安装moment-node的打字,然后一切正常。

typings install moment-node --ambient --save
祝你好运!

相关问题