0

我创建了新的自定义主题

当我尝试加载前端时,我收到有关丢失文件的错误 >

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

我处于开发者模式。我做错了什么?

4

1 回答 1

2

我将给出答案,因为如果有答案但询问一个死题显然是滥用。

首先,这个主题属于 magento 堆栈交换(最好更正一下)

其次,我遇到了同样的问题,并通过在 web/images 文件夹中放置一个 logo.svg 来解决它。出于某种原因,Magento 2 不喜欢没有基本徽标,并且不会从父级继承。

在我添加了 logo.svg(和 media 文件夹中的 preview.jpg)之后,所有其他的东西都加载好了,我没有任何 JS 或 CSS 错误。

让我知道这是否对您有用。

于 2017-03-27T12:32:26.963 回答