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 的定义文件. 下载完成后, 报错解决
来源: http://www.bubuko.com/infodetail-3340775.html