gpt4 book ai didi

javascript - 在服务器上运行 svelte dev

转载 作者:行者123 更新时间:2023-12-03 18:36:20 25 4
gpt4 key购买 nike

我在我的服务器上像这样运行 svelte:

$ npm run dev


Your application is ready~! 🚀

- Local: http://localhost:5000

────────────────── LOGS ──────────────────
这是伟大的。但是,当我尝试通过我的公共(public) ip 访问时,找不到捆绑包。 IE。当我输入 <publicIP>:5000进入浏览器。它没有出现。该端口是开放且可访问的。有什么办法可以做到这一点?
请求只是失败了。但是如果它在 localhost:5000 上运行,它不应该工作吗?我已经设置了一个 Node 服务器,我确实可以在端口 5000 上访问它,但是它不能像 npm run dev 那样正确地提供文件。做。

最佳答案

声明环境变量HOST=0.0.0.0

HOST=0.0.0.0 npm run dev
灵感/可能来源: https://github.com/lukeed/sirv/issues/29#issuecomment-497907602

也可以修改 dev package.json 中的脚本并添加 HOST=0.0.0.0
  "scripts": {
"build": "rollup -c",
"dev": "HOST=0.0.0.0 rollup -c -w",
"start": "sirv public"
},
现在您可以简单地运行 npm run dev

关于javascript - 在服务器上运行 svelte dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63255453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com