CSS 无法在 magento2 中正确加载。出现以下错误:
NameError: variable @button__shadow-active is undefined
in _buttons.less
CSS 无法在 magento2 中正确加载。出现以下错误:
NameError: variable @button__shadow-active is undefined
in _buttons.less
你使用 wampserver 吗?
Apache->apache 模块->rewrite_module[启用这个]
在此之后启动所有服务并检查它........
从
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
从
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
正如错误所说,您的 less 变量丢失且未找到。这意味着这些是您的错误的可能原因:
@import "custom-variables.less";
没有代码,只有猜测。请向我们提供代码,以便我们更准确地检查它。此外,检查您的 .log 文件可能会有一些提示。
CSS未正确加载意味着静态内容呈现问题,所以,
从 var 表中删除缓存、page_cache、view_preprocessed
授予 var 文件夹的完全权限
在 magento 根文件夹 php bin/magento setup:static-content:deploy 中运行静态命令
现在加载网站
由于静态部署未将文件推送到 pub/static 目录,CSS 无法正确加载。
您必须按照以下步骤操作。
rm -rf var/*
rm -rf pub/static/*
php bin/magento setup:static-content:deploy
chmod -R 7777 var pub/static
尝试这个,
设置权限/var
和/pub
文件夹777
ssh 使用这个命令
php bin/magento setup:static-content:deploy