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的定義文件。下載完成后,報錯解決