首页 > Web开发 > 详细

TypeScript引入moment.js报错“无法找到moment模块”及解决方法

时间:2019-12-20 10:51:03      阅读:528      评论:0      收藏:0      [点我收藏+]

npm i moment下载moment完成后,在ts文件中引入

    import * as moment from "moment";

结果疯狂报错,未找到moment模块。

一开始以为是缺少ts定义文件,想直接下载npm i @types/moment,下完之后依旧不行,打开官网一搜,说是moment模块里已经有自己的type definitions文件,不用再下载
技术分享图片

打开node_modules/moment一看,果然是有
技术分享图片

但是ts里就是不能使,于是开始疯狂百度。
一通操作后,看到一个答案,大致就是moment自身的定义文件可能依旧有问题,仍需维护
技术分享图片

此时的我:
技术分享图片

他同时也给出了解决方法,使用typings统一管理这些声明文件

  • npm i typings,下载完成后项目里出现一个typings文件夹
  • typings install dt~moment --global --save,下载moment的定义文件。下载完成后,报错解决

TypeScript引入moment.js报错“无法找到moment模块”及解决方法

原文:https://www.cnblogs.com/dairyDeng/p/12071467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!