我创建了新的自定义主题
当我尝试加载前端时,我收到有关丢失文件的错误>
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
我处于开发者模式。我做错了什么?
答案 0 :(得分:1)
我会回答这个问题,因为如果有一个答案,那么问一个死的话题显然是在滥用。
首先,这个主题属于magento堆栈交换(更好地纠正)
第二个我有同样的问题,并通过在web / images文件夹中放置logo.svg来解决它。出于某种原因,Magento 2不喜欢没有基本徽标,也不会从父母那里继承。
在我添加了logo.svg(以及media文件夹中的preview.jpg)后,所有其他内容都被正确加载,我没有任何JS或CSS错误。
如果这对您有用,请告诉我。