先说结论:/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,把这个文件夹上传到云端,美美收工。
好吧,把这次的经验写下来,下次就好说了。
(完)
展开评论区