无法部署静态内容magento2.0

时间:2016-06-22 10:00:58

标签: php magento magento-2.0

当我尝试部署静态内容时,它会给我一个错误。

[Magento\Framework\View\Asset\ContentProcessorException]
  Compilation from source:
  frontend/Smartwave/porto/en_US/css/styles-m.less
  ._lib-popup-button-close-icon is undefined in /var/www/html/var/view_preprocessed/css/frontend/Smartwave/porto/en_US/css/source/_popups.less

在ssh中停止处理。 请帮忙

3 个答案:

答案 0 :(得分:1)

如果您将Magento升级到v2.1.0,如果您覆盖自定义主题中的 _popups.less 文件,则可能会出现此错误。

您需要检查文件差异:

._ lib-popup-button-close-icon需要更改.lib-popup-button-close-icon

谢谢,

答案 1 :(得分:0)

这是因为luma主题在代码中有错误,其中没有修复。

转到 _popups.less

的第30行
.lib-popup-button-close-icon

应该是

._lib-popup-button-close-icon

然后在同一文件的第23行删除所有那些较少的函数。

答案 2 :(得分:0)

将我的magento更新为v 2.1.0后,我开始收到上述错误。为了解决它,在Magento根文件夹上,我运行了

rm -rf var/
rm -rf vendor/
composer update -vvv
php bin/magento setup:upgrade
php bin/magento cache:clean
php bin/magento setup:static-content:deploy

它解决了我的问题。

干杯,

雷纳托