Laravel 项目使用 npm run build 命令构建后,静态资源仍然为 http://[::1]:5173/@vite/client、http://[::1]:5173/resources/css/app.css、http://[::1]:5173/resources/js/app.js 的解决办法

Laravel 项目,默认在开发模式(npm run dev)下,静态资源的路径如下: http:/

Laravel 项目,默认在开发模式(npm run dev)下,静态资源的路径如下:

http://[::1]:5173/@vite/client
http://[::1]:5173/resources/css/app.css
http://[::1]:5173/resources/js/app.js

运行 npm run build 命令构建后,静态资源会被自动打包并转为项目的实际路径。但是我今天打包发布到服务器后,访问项目发现样式不对,静态资源仍然为上面的开发模式路径。

解决办法是删除:public/hot 文件,然后重新运行:npm run build 即可。