2

CSS 无法在 magento2 中正确加载。出现以下错误:

NameError: variable @button__shadow-active is undefined

in _buttons.less
4

6 回答 6

1

你使用 wampserver 吗?

  1. 转到您的 wampserver 图标并单击它,然后

Apache->apache 模块->rewrite_module[启用这个]

在此之后启动所有服务并检查它........

于 2016-02-02T10:14:44.127 回答
0

<Directory /var/www/>

     Options Indexes FollowSymLinks

     AllowOverride None

     Require all granted

</Directory>

<Directory /var/www/>

     Options Indexes FollowSymLinks

     AllowOverride All

     Require all granted

</Directory>
  • sudo 服务 apache2 重启
  • rm -rf 变量/缓存/*
  • rm -rf var/generation/*
  • php bin/magento 设置:升级
  • php bin/magento 设置:静态内容:部署
  • chmod -R 777 pub var 这将解决您的 css 问题、admin 404 问题、link/url 404 问题、version-xxx 问题。
于 2018-11-21T12:28:09.307 回答
0

正如错误所说,您的 less 变量丢失且未找到。这意味着这些是您的错误的可能原因:

  • .less变量声明无效。
  • 如果您正在从另一个文件导入变量 - 您在XML中对该文件的声明无效,或者您没有在您的 less 文件中导入该文件@import "custom-variables.less";
  • 您的主.less文件中有错字

没有代码,只有猜测。请向我们提供代码,以便我们更准确地检查它。此外,检查您的 .log 文件可能会有一些提示。

于 2018-01-13T21:14:55.073 回答
0

CSS未正确加载意味着静态内容呈现问题,所以,

从 var 表中删除缓存、page_cache、view_preprocessed

授予 var 文件夹的完全权限

在 magento 根文件夹 php bin/magento setup:static-content:deploy 中运行静态命令

现在加载网站

于 2017-04-20T13:35:06.463 回答
0

由于静态部署未将文件推送到 pub/static 目录,CSS 无法正确加载。

您必须按照以下步骤操作。

  1. rm -rf var/*
  2. rm -rf pub/static/*
  3. php bin/magento setup:static-content:deploy
  4. chmod -R 7777 var pub/static
于 2017-12-06T11:26:41.133 回答
-1

尝试这个,

  1. 设置权限/var/pub文件夹777

  2. ssh 使用这个命令

    php bin/magento setup:static-content:deploy
    
于 2016-03-08T18:28:32.177 回答