首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lando :公开端口

Lando :公开端口
EN

Stack Overflow用户
提问于 2022-07-28 10:19:35
回答 1查看 114关注 0票数 2

我试图使用ParcelJS与兰多,有一个问题,如果你想要HMR工作。您需要公开一个端口,这似乎比使用Lando要困难得多。:(

因此,我知道我需要对我的ParcelJS watch命令这样做:

parcel watch dev/scripts.js --out-dir prod/ --hmr-port 6101

然后,我需要公开我分配的端口,在本例中"6101“给Docker (通过我的Lando配置文件)。但这是很棘手的地方,显然,因为代理设置Lando使用。

我当前的.lando.yml配置如下所示,但它不像预期的那样工作,端口也没有公开。我仍然从浏览器开发工具中的"scripts.js:224 WebSocket connection to 'wss://testwp.lndo.site:6101/' failed:"生成的脚本文件中得到一条ParcelJS错误消息:

代码语言:javascript
复制
name: testwp
recipe: wordpress
config:
  php: '8.0'
  via: nginx
  webroot: wordpress
  database: mysql:8.0
services:
  appserver:
    portforward: 6101
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-06 15:19:18

我看到了一个关于LocalWP的一个问题的类似文章,它做的事情和兰多差不多。

您可以尝试添加标志--hmr-hostname localhost吗?

它的以太或--hmr-hostname testwp.lndo.site

更新:

在检查包裹CLI文档之后,标志也可以是--hmr-host localhost,也可以尝试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73151178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档