Ошибка TS2307: не удается найти модуль 'moment' в момент-дата-адаптер.d.ts - PullRequest
0 голосов
/ 06 сентября 2018

При использовании Angular 6 у меня возникают проблемы с адаптером момента материала. В моем файле moment-date-adapter.d.ts показано, что «мои модули не найдены» в моих операторах импорта при попытке импортировать {Moment} из

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';

из моего файла moment-date-adapter.d.ts.

Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Установка @ types / moment как зависимость от dev решила для меня.

0 голосов
/ 19 сентября 2018

попробуйте установить Moment.js: Npm я момент

...