我试图探索Quasar Framework。我已经下载了node.js和quasar.cli。我设法创建了项目,但是当我在quasar文件中“ quasar dev”时,它会弹出错误。
C:\ Users \ User> cd njir
C:\ Users \ User \ njir> quasar dev
Dev模式........水疗中心 Pkg quasar ........ v1.2.2 Pkg @ quasar / app ... v1.2.1 调试.........已启用
app:quasar-conf读取quasar.conf.js + 0ms app:dev检查监听地址可用性(0.0.0.0:8080)... + 25ms
app:dev⚠️发生未知的网络错误+ 0ms {[错误:监听EACCES:权限被拒绝0.0.0.0:8080
next_tick.js:63进程._tickCallback 内部/进程/next_tick.js:63:19
loader.js:834 Function.Module.runMain 内部/模块/cjs/loader.js:834:11
node.js:283启动 内部/bootstrap/node.js:283:19
node.js:622 bootstrapNodeJSCore 内部/bootstrap/node.js:622:3
] 代码:“ EACCES”, errno:“ EACCES”, syscall:“听”, 地址:“ 0.0.0.0”, 端口:8080}
C:\ Users \ User \ njir>
答案 0 :(得分:2)
我最近遇到此错误,并且在重新启动计算机后已解决。
如果这对您不起作用,我可以尝试使用端口80作为快速检查,以查看关闭的端口是否有问题。端口80用于HTTP,因此应打开。
quasar dev -p 80
如果可以,则可能未设置端口8080来运行本地服务器。
要检查端口可用性,请使用nmap(https://nmap.org/)。如果您安装了它并想从命令行检查端口,请运行以下命令:
nmap localhost -p 8080
答案 1 :(得分:0)
端口 8080 在网络中不可用,问题可以通过更新 quasar.config.js 中的 dev 属性来解决
devServer: {
// https: true,
//port: 8080,
open: true // opens browser window automatically
},
取消注释端口并更改默认端口号,例如端口:8089