尝试将webpack服务器上的端口更改为80时出错 [英] Trying to change port to 80 on webpack-dev-server gives error
本文介绍了尝试将webpack服务器上的端口更改为80时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的包中有这个json:
webpack-dev-server --config config/webpack.config.js --port 80
我还尝试将端口添加到配置中,如下所示:
devServer: {
historyApiFallback: true,
host: '0.0.0.0',
port: '80',
},
并给出相同的错误:
webpack-dev-server --config config/webpack.config.js --port 80
loader option has been deprecated - replace with "use"
events.js:163
throw er; // Unhandled 'error' event
^
Error: listen EACCES 127.0.0.1:80
at Object.exports._errnoException (util.js:1034:11)
at exports._exceptionWithHostPort (util.js:1057:20)
at Server._listen2 (net.js:1257:19)
at listen (net.js:1306:10)
at doListening (net.js:1421:7)
at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:10)
如果我做错了什么,或者错误与什么有关,我都会非常感激。谢谢
推荐答案
如何修复
您需要使用sudo以超级用户身份运行,或者设置一个代理将端口80上的请求重定向到超过1024的端口。
为什么不工作
普通用户无法侦听低于1024的端口,因此您无法侦听端口80。
这篇关于尝试将webpack服务器上的端口更改为80时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文