Пользовательская тема Magento2 не загружает родительские файлы

Я создал новую пользовательскую тему

при попытке загрузить веб-интерфейс я получаю ошибки об отсутствующих файлах>

pub/static/frontend/Vendor/lumaDark/en_GB/mage/calendar.css 
pub/static/frontend/Vendor/lumaDark/en_GB/css/styles-m.css 
pub/static/frontend/Vendor/lumaDark/en_GB/requirejs/require.js 
pub/static/frontend/Vendor/lumaDark/en_GB/css/styles-l.css 
pub/static/frontend/Vendor/lumaDark/en_GB/mage/requirejs/mixins.js 
requirejs-config.js:66 Uncaught TypeError: require is not a     function(anonymous function) @ requirejs-config.js:66(anonymous function)     @ requirejs-config.js:71(anonymous function) @ requirejs-config.js:601
(index):27 Uncaught TypeError: require.config is not a     function(anonymous function) @ (index):27
(index):156 GET     pub/static/frontend/Vendor/lumaDark/en_GB/images/logo.svg 404 (Not Found)
    (index):18 GET                pub/static/frontend/Vendor/lumaDark/en_GB/css/print.css 

структура папок

app
-design
--frontend
---Vendor
----lumaDark
-----Magento_Theme
------layout
-------default_head_blocks.xml
-----etc
------view.xml
-----media
------preview.jpg
-----web
------fonts
------images
------js
-----composer.json
-----registration.php
-----theme.xml

Я в режиме разработчика. Что я делаю не так?

1 ответ

Я дам ответ на этот вопрос, поскольку задание мертвой темы, если ответ был, по-видимому, является злоупотреблением.

Прежде всего эта тема относится к обмену стека magento (лучше это исправить)

Во-вторых, у меня возникла та же проблема, и я решил ее, поместив logo.svg в папку web/images. По какой-то причине Magento 2 не нравится отсутствие базового логотипа и он не унаследует его от родителя.

После того, как я добавил logo.svg (и preview.jpg в папку media), все остальные вещи загрузились нормально, и у меня не было ошибок JS или CSS.

Дайте мне знать, если это сработало для вас.

Другие вопросы по тегам