问答 / 3 / 5 / 创建于 9个月前 / 更新于 9个月前
10.X
docker
laravle + Inertia 开发时,nginx、php 、 Node分开成3个容器时在node 容器里面运行:npm run dev
js 相关的前端资源无法加载
我知道是路径问题,但不知道怎么处理这个路径
@kis龍 @fffswhk @陈先生 @轻语过往 多谢大家解答,node 容器的问题,不是路径问题,解决了,如下:
"scripts": { "dev": "vite --host 0.0.0.0", // --host 0.0.0.0 需要加上个代码 "build": "vite build", "preview": "vite preview" },
知道是路径问题,但是不知道怎么处理。。我有点懵逼 :joy: 你把node,php挂载的目录写成一样的了吗?
VITE_PORT 在 env 文件中重新定义 Vite 的端口
VITE_PORT
你的 node 容器 5173 端口没有映射出来吧
不用 [::1] / 127.0.0.1 的ip , 设置宿主机 的ip 试试, 并加上端口映射
docker-compose 容器之间传递数据会方便些
docker-compose
我要举报该,理由是:
推荐文章: