Директива AbstractStoreItemComponent в spartacus-storefront.d.ts не имеет селектора, пожалуйста, добавьте его

#selector #directive #spartacus-storefront

#селектор #директива #spartacus-storefront

Вопрос:

Я пытаюсь интегрировать новый пользовательский интерфейс Spartacus в мое тестовое приложение (классическое приложение mystore, созданное в соответствии с рекомендациями, связанными со Spartacus).

Создав мое приложение «mystore», которое я протестировал и которое довольно хорошо работает на основе electronic-store-spa… Я добавил 7 файлов tgz в строку «lib» каталога // в «mystore».

Затем я выполнил добавление своей пряжи

yarn add ...

Кажется, все идет хорошо, но становится хуже, когда я запускаю пряжу (последний этап контрольного списка).

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

 "ERROR in Directive AbstractStoreItemComponent in /Users/muller/work/VariantKonfigurator/spartacus4VC/js-storefront/mystore/node_modules/@spartacus/storefront/spartacus-storefront.d.ts has no selector, please add it"
 

Глядя в Spartacus-storefront.ts на том же уровне, я вижу, что есть директива type:

Как я могу преодолеть эту ошибку?

Спасибо.

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

1. Я не уверен, чего вы пытаетесь достичь. > Я добавил 7 файлов tgz в строку «lib» каталога // в «mystore». Можете ли вы подробнее рассказать о том, чего вы пытаетесь достичь? Вы пытаетесь использовать приложение Spartacus в другом приложении? Если да, можете ли вы помочь нам понять природу этого приложения и как вы предполагаете организовать их?

2. Чтобы быть более точным… У меня есть предварительный выпуск интерфейса, написанный в Spartacus. Это состоит из 7 Tgz Dateien. Я получил уведомление о том, как это сделать. Я следил за уведомлением HowTo. В конце процесса установки я выполняю последнюю команду: «yarn start», и я получаю сообщение, которое отображается ранее. «ОШИБКА в директиве AbstractStoreItemComponent в /Users/muller/work/VariantKonfigurator/spartacus4VC/js-storefront/mystore/node_modules/@spartacus/storefront/spartacus-storefront.d.ts не имеет селектора, пожалуйста, добавьте его». Если вы хотите, я могу добавить полный список файла HowTo

3. Здесь под кратким описанием документа HowTo, который является совместным с выпуском :

4. В общем, следуйте sap.github.io/spartacus-docs /… Обратите внимание, что последняя версия командной строки ng должна быть доступна для полной поддержки схем ng. Раздел «Настройка проекта с использованием схем»: вызывайте схемы следующим образом, в зависимости от ваших коммерческих настроек: ng add @spartacus/schematics —baseUrl= localhost:9002 —baseSite=electronics-spa —occPrefix=/occ/v2/ Раздел ‘Установка зависимостей’: скопируйте 8 библиотек в библиотекупапка, параллельная созданной вами папке storefront («mystore» в общих инструкциях по настройке).

5. пряжа add ../lib/spartacus-assets-3.0.0-next.c.tgz ../lib/spartacus-cdc-0.300.0-next.c.tgz ../lib/spartacus-cds-3.0.0-next.c.tgz ../lib/spartacus-core-3.0.0-next.c.tgz ../ lib/spartacus-core-3.0.0-next.c.tgz ../lib/spartacus-my-account-3.0.0-next.c.tgz ../lib/spartacus-product-3.0.0-next.c.tgz ../lib/spartacus-storefront-3.0.0-next.c.tgz ../lib/spartacus-styles-3.0.0-next.c.tgz перед вызовом yarn install Включите вариант конфигурации