SvelteKit + Vite项目结合Docker & Docker Compose配置HMR热更新失败求助
SvelteKit + Vite项目结合Docker & Docker Compose配置HMR热更新失败求助
大家好,我最近在给我的SvelteKit项目配置Docker和Docker Compose,想实现HMR热更新功能,但试了好多次都没成功!我查了不少资料,内容都差不多但细节上各有差异,主要参考了一个YouTube教程。
目前的状况是:项目能正常在容器里跑起来,但我修改本地文件后,容器完全不会同步更新。数据库倒是没什么问题,我用npm run dev本地开发的时候能正常访问它,但还没试过把数据库和应用都容器化之后能不能正常访问。
下面是我的相关配置文件:
./application/Dockerfile内容:
FROM node:21-alpine WORKDIR /usr/src/app COPY package.json ./ COPY package-lock.json ./ RUN npm install && npm cache clean --force COPY . . EXPOSE 5173 CMD ["npm", "run", "host"]
另外我的./application/vite.config.ts配置还没整理完整,不过核心诉求就是解决HMR热更新不生效的问题,有没有大佬能帮我看看哪里可能出问题了?
备注:内容来源于stack exchange,提问作者Ólavur Nón
相关产品推荐
相关产品推荐

