Laravel Mix配置完成后修改页面背景色无生效问题求助
Laravel Mix修改背景色不生效解决方案
问题排查与修复步骤
- 变量文件后缀错误
你当前的变量文件命名为_variables.acss,SCSS无法识别.acss后缀的文件,直接导致自定义变量没有生效,将文件名修改为_variables.scss即可。 - 未执行静态资源编译
修改SCSS源码后需要运行Laravel Mix编译指令,才会将代码打包输出到public/css/app.css文件:# 开发环境单次编译 npm run dev # 监听文件变化自动编译 npm run watch # 生产环境压缩编译 npm run prod - 依赖缺失修复
如果运行编译指令时报错,先执行npm install安装所有项目依赖后再重新编译即可。 - 浏览器缓存导致加载旧资源
编译完成后如果页面仍未生效,按Ctrl+F5强制刷新页面,或开启浏览器开发者工具后禁用缓存再刷新,避免加载本地缓存的旧样式文件。 - 子目录部署路径修正
如果你的站点部署在域名子目录下,需要在.env文件中配置ASSET_URL参数为你的站点根地址,确保asset()函数生成的样式引入路径正确。
内容的提问来源于stack exchange,提问作者konstantinosiakovou
相关产品推荐
相关产品推荐

