您好,我正在 Magento 2 中构建一个新主题,并从 luma 扩展了一个主题。
但是当我对 less 文件进行任何更改以自定义 看我每次制作后都需要删除pub文件夹文件 更改 less css 文件。
是否有任何设置(较少)或方式可以自动同步文件更改?
最佳答案
有两种选择,一种是使用 grunt 进行服务器端编译,另一种是使用 less.js 进行客户端(浏览器)编译。
使用客户端应该更容易设置,但使用 Grunt 可能对您来说性能更高。为了简单起见,我只会谈论使用客户端。
这些说明只是从开发文档中复制而来,引用在帖子的底部。
- In the Magento Admin, change the LESS compilation mode to client-side under STORES > Configuration > ADVANCED > Developer > Front-end development workflow > Workflow type.
- Delete all files in the following directories:
pub/static/frontend/<Your_Vendor>/<your_theme>
var/view_preprocessed/less
执行这些步骤后,您应该能够在更改 .less 文件后刷新页面。
引用资料:
关于php - 为什么删除 pub 文件夹 Magento 2 后应用更少的文件更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32793934/