周明辉的博客

Bug:为什么我的Laravel样式和本地的不一样?

作者:周明辉
归档在:网站运维

先说结论:/public/build文件夹下面的内容没有更新。

今天不是更新了两次云端博客吗,我晚上睡觉之前想在手机最后欣赏一下我的网站再睡觉。结果这一看不得了,我的网站首页样式怎么和我的本地开发样式不一样?

本着Coding精神(好吧我瞎编的),我爬起来、开电脑、打开SSH、跑指令,一气呵成。

我原本以为只是我忘记清理Laravel的缓存了,我就跑了一下php artisan optimize:clear指令看看,结果没有啥niao用。

我这就奇怪了,我打开本地Git提交记录,确定我修改的内容已经被我精确上传更新到云端服务器了。

是的,我是只上传部分修改过的文件到云端的,省点宽带,节约点时间。

但是还是不行。试了很多次都不行。

我想了想,会不会是CSS样式的问题?毕竟这本身就是CSS相关的布局错误。

但是奇怪的是,我没有修改过CSS样式啊?

我又打开了本地的开发服务器,对着开发者工具看看看。我好像发现:为什么请求的css资源名字不一样?

这个资源是在/public/build下的,理应由vite自动管理。

但是我突然发现,我的资源管理器,这个文件夹有一个ignore的图标。(我使用TortoiseGit,在资源管理器里面会给带git仓库的文件夹或者文件搞一个小icon,标记状态)

我再次核对,发现就是不一样。我跑了npm run build,把这个文件夹上传到云端,美美收工。

好吧,把这次的经验写下来,下次就好说了。

(完)

展开评论区