在Teamviewer上本地运行角度项目

时间:2018-01-05 11:11:19

标签: angular teamviewer

我正在处理角度2.项目正在使用“ng-serve或npm-start”命令在本地编译和运行。现在Teamviewer连接到访问Safari浏览器。因为localhost:4200没有运行。

如何在Teamviewer浏览器中本地运行项目? 我试过了,

ng serve --host=localIP
ng serve --host localIP
start http://localhost:4200 & ng serve -port 4200

但没有任何作用。

我将.angular-cli.json更改为

"defaults": {
"serve": {
  "port": 4200,
  "host": "localIP"
},
"styleExt": "css",
"component": {}

}

和baseUrl:config.js中的“http://localIP:4200/”。

所以有人请帮助我在teamviewer中本地运行项目的命令是什么?提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用ng serve --host 0.0.0.0在新帐户上提供服务。

鉴于您的IP地址是1.2.3.4,其他人将能够通过

访问它
http://1.2.3.4:4200/

如果他们不在同一个网络上,您将不得不为这个世界打开您的端口。

为此,您只需要NAT PAT规则

origin: *
port range : 4200 - 4200
IP destination: 1.2.3.4
port destination: 4200

无需团队观察员!