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
即可。