输入定义文件momentjs导入Angular2 +

时间:2017-05-05 10:23:26

标签: angular typescript momentjs

我面临的问题根据我阅读的主题看起来像是固定的。但不适合我...... 我试图将时刻纳入我的 Angular2 组件。

npm install --save moment

在我的package.json中:

"moment": "^2.18.1"

在我的component.ts文件中:

import * as moment from 'moment';

但是当我构建我的应用程序时,我仍然收到错误:

TS2688: Cannot find type definition file for 'moment'.

我检查了已安装的软件包,我在根目录下有一个 moment.d.ts 文件。

我的tsc版本: 2.3.2 ,我正在使用webpack btw。

有什么想法吗?

-

用答案编辑:

配置实际上没问题。这个问题来自我以前安装过的@ types / moment,它们是因为:

而加载的
"typeRoots": [
   "node_modules/@types"
 ]

解决方案: 删除 tsconfig.json中的@ types / moment文件夹和@ types / moment

0 个答案:

没有答案