Magento 2在设置时减少了编译错误:static-content:deploy和frontend page broken

时间:2018-06-08 15:41:08

标签: magento less magento2

一切都很好,我会做出更改,运行 grunt less:sitename ,更改将反映在浏览器中。然后我突然得到了这个......

  
    

NameError:变量@ modal-popup-breakpoint-screen__m未定义

  

这指向的文件位于我未触及的 Magento_Checkout 模块中。

由于这是一个magento模块,并且与我的任何自定义代码无关,我不知道从哪里开始....

1 个答案:

答案 0 :(得分:0)

当我们升级到 Magento 2.1.16 时,我遇到了这个问题:

我通过在主题下添加以下更改来解决该问题

  

1)〜/ app / design / frontend / ThemePackage / theme / web / css / source / _theme.less   在第29行添加: @import'components / _modals_extend.less';

     

2)添加   “ components / _modals_extend.less” 文件夹和文件位于   〜/ app / design / frontend / ThemePackage / theme / web / css / source /

     

3)   〜/ app / design / frontend / ThemePackage / theme / web / css / source / 组件/_modals_extend.less   在第16行添加**:**

     

@ modal-slide-header__padding-vertical:2.1rem;   //从添加   \ vendor \ magento \ magento2-base \ lib \ web \ css \ source \ components_modals.less

     

@ modal-popup__padding:3rem; //从   \ vendor \ magento \ magento2-base \ lib \ web \ css \ source \ components_modals.less

     

@ media-common:false; //来自的自定义   magento / theme-frontend-blank / web / css / styles-l.less

此处 ThemePackage/theme 可以是任何主题包和主题名称。