尝试在webpack-dev-server上将端口更改为80会出错

时间:2017-04-11 16:27:47

标签: webpack webpack-dev-server

我在我的包json中有这个:

> outer(c('A', 'B', 'C', 'D', 'E'), c('a', 'b', 'c', 'd', 'e'), F)
Error in outer(c("A", "B", "C", "D", "E"), c("a", "b", "c", "d", "e"),  : 
  dims [product 25] do not match the length of object [1]
In addition: Warning messages:
1: In utf8ToInt(c1) : argument should be a character vector of length 1
all but the first element will be ignored
2: In utf8ToInt(c2) : argument should be a character vector of length 1
all but the first element will be ignored

我还尝试将端口添加到配置中,如下所示:

webpack-dev-server --config config/webpack.config.js --port 80

并且它给出了同样的错误:

devServer: {
  historyApiFallback: true,
  host: '0.0.0.0',
  port: '80',
},

任何有关我正在做错事的帮助,或与错误相关的内容。感谢

2 个答案:

答案 0 :(得分:6)

如何修复

您需要使用sudo以root身份运行,或者设置一个代理,将端口80上的请求重定向到1024以上的端口。

为什么它不起作用

普通用户无法侦听低于1024的端口,因此您无法侦听端口80。

答案 1 :(得分:1)

我使用的是Ubuntu并且与端口80有完全相同的问题。在我添加" sudo"在" npm run dev"问题消失了。