我正在尝试使用模块设置为" none"的时刻类型定义,但不管我做什么
error TS2304: Build:Cannot find name 'moment'.
在我的tsconfig中,我添加了"时刻"到类型列表(包含并适用于angularjs),并尝试添加" node_modules / moment / moment.d.ts"我的包括,但都不起作用。
启用日志记录后,我可以看到使用它加载时刻类型定义的类型:
======== Module name 'moment' was successfully resolved to 'C:/blah/node_modules/moment/moment.d.ts'. ========
最重要的定义有两个全局函数和一个命名空间:
declare function moment(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, strict?: boolean): moment.Moment;
declare function moment(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, language?: string, strict?: boolean): moment.Moment;
declare namespace moment {
...
我需要一些特殊的方式来访问这些吗?