Проблема при установке flex layout - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь установить flex-layout с помощью этой команды npm install --save @angular/flex-layout.

Я получаю следующие ошибки:

enter image description here

версия узла: v10.1.0
версия npm: 6.0.1
Angular: 6.1.2

Я создал много branches для проекта в Visual studio code(vscode), В последнем branch эта установка прошла успешно, и в файле package.json она отображалась в зависимостях как "@ angular / flex-layout": "^ 6.0.0-beta.18",

Теперь в новом branch я пытаюсь установить с помощью той же команды. Теперь в файле package.json зависимости выглядят так: "@ angular / flex-layout": "^7.0.0-beta.19 ", и получение errors, как показано на изображении выше.

Как установить конкретную версию flex-layout означает version 6??

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Чтобы установить конкретную версию, вы можете добавить @<verions> к имени пакета, например:

npm install --save @angular/flex-layout@6.0.0-beta.16

Вы можете получить список доступных версий на npmjs.org:https://www.npmjs.com/package/@angular/flex-layout

0 голосов
/ 11 октября 2018

Кажется, что @angular/flex-layout": "^7.0.0-beta.19" для угловых v7.

Попробуйте использовать любой 6.0.0-beta.18

В примечании к выпуску сказано: (https://github.com/angular/flex-layout/releases)

feat: обновление до TypeScript v3.1(# 860)

  • Обновление приложений до Angular CLI v7
  • Обновление версий в package.json до v7 для Angular и Material
  • Обновление до TypeScript v3.1 иизмените интерфейс MatchMedia, чтобы соответствовать обновленной спецификации

И кажется, что ваши @angular/cli и typescript не совпадают с последними Flex-layout

...