-1

我目前正在阅读https://angular.io/docs/js/latest/quickstart.html上的 Angular 2 QuickStart 说明,并且在运行 LiveServer 时遇到了问题。当我按照说明启动 LiveServer 时,我的浏览器中出现错误:

Error Code: 502 Proxy Error

经过一番调查,我意识到我的代理正在使用端口 8080,LiveServer 也是如此。如果我关闭代理,那么我可以在浏览器中看到 Angular 站点。

所以,我的问题是,更改 LiveServer 使用的最佳端口是什么?

4

2 回答 2

0

在您的package.json文件中添加应用程序的默认端口

"scripts": { "start": "live-server --port=8082", },

于 2021-03-23T21:05:36.133 回答
0

我在 live-server README 文件中找到了我的问题的答案(我可能应该在发布问题之前阅读该文件),它说:

如果文件~/.live-server.json存在,它将被加载并用作命令行上 live-server 的默认选项

因此,为了其他需要这样做的人的利益,我创建了一个 .liver-server.json 文件并将端口设置为 8081,如下所示:

{"port": 8181, 
"host": "0.0.0.0", 
"open": false, 
"root":"/Users/abc/Projects/angular2-quickstart",
"ignore": "",
"file": "index.html",
"wait": 1000 }

这已经奏效了。

于 2015-11-23T01:28:27.790 回答