错误 TS2307:在时刻日期适配器中找不到模块'moment'。



使用Angular 6,我在使用材料力矩适配器时遇到了问题。 在我的时刻日期适配器.d.ts 文件中,当尝试从

node_modules/@angular/material-moment-adapter/typings/adapter/moment-date-adapter.d.ts.

我的tsconfig.json如下:

{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
] 
}
}

我的导入声明很简单

import { Moment } from 'moment';

来自我的时刻日期适配器.d.ts文件。

任何帮助将不胜感激。

将 @types/moment 安装为开发依赖项为我解决了这个问题。

尝试安装 Moment.js: npm i 时刻

最新更新