Не удалось добавить схему asm в Spartacus 3.2

#spartacus-storefront

Вопрос:

При установке asm со схемами в Spartacus 3.2 у меня возникает следующая ошибка :

ng add @spartacus/asm

Skipping installation: Package already installed
schematics_2.addPackageJsonDependenciesForLibrary is not a function

Ответ №1:

Для этого может быть несколько причин:

  • у вас может быть установлена более старая версия @spartacus/schematics :
    • Пожалуйста, проверьте package.json , используете ли вы @spartacus/schematics ту же версию, @spartacus/core что и .
    • если да, пожалуйста, проверьте, node_modules/@spartacus/schematics/package.json действительно ли это та же версия, @spartacus/core что и .
  • пожалуйста, убедитесь, что вы устанавливаете версию ASM 3.2, запустив ng add @spartacus/asm@3.2

Комментарии:

1. Да, теперь это работает, я исправил следующие проблемы : — Угловой интерфейс командной строки был понижен до 10 — схемы не были объявлены в зависимостях

2. Отлично, спасибо, что продолжили. И да, вам нужен угловой 10 CLI для Spartacus 3.x