gpt4 book ai didi

node.js - 如何使 webpack 开发服务器在 80 端口和 0.0.0.0 上运行以使其可公开访问?

转载 作者:IT老高 更新时间:2023-10-28 21:45:55 27 4
gpt4 key购买 nike

我是整个 nodejs/reactjs 世界的新手,如果我的问题听起来很愚蠢,我深表歉意。所以我在玩reactabular.js .

每当我执行 npm start 时,它总是在 localhost:8080 上运行。

如何将其更改为在 0.0.0.0:8080 上运行以使其可公开访问?我一直在尝试阅读上述 repo 中的源代码,但未能找到执行此设置的文件。

另外,补充一点 - 如果可能的话,我如何让它在端口 80 上运行?

最佳答案

这样的事情对我有用。我猜这应该对你有用。

使用这个运行 webpack-dev

webpack-dev-server --host 0.0.0.0 --port 80

并在 webpack.config.js 中设置

entry: [
'webpack-dev-server/client?http://0.0.0.0:80',
config.paths.demo
]

注意如果您使用的是热加载,则必须这样做。

使用这个运行 webpack-dev

webpack-dev-server --host 0.0.0.0 --port 80

并在 webpack.config.js 中设置

entry: [
'webpack-dev-server/client?http://0.0.0.0:80',
'webpack/hot/only-dev-server',
config.paths.demo
],

....
plugins:[new webpack.HotModuleReplacementPlugin()]

关于node.js - 如何使 webpack 开发服务器在 80 端口和 0.0.0.0 上运行以使其可公开访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33272967/

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