Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用我自己的开发服务器运行Angular 5?带或不带角点_Angular_Angular Cli - Fatal编程技术网

如何使用我自己的开发服务器运行Angular 5?带或不带角点

如何使用我自己的开发服务器运行Angular 5?带或不带角点,angular,angular-cli,Angular,Angular Cli,我已经有一个本地开发服务器在运行。由于某些技术原因,不必运行proxy-proxy.conf.json(从一个应用程序到另一个应用程序的cookie,数据传递)会方便得多 我在angular网站上浏览了一下,《快速入门指南》介绍了CLI。有没有一种方法可以在不需要在localhost:4200(在开发模式下)上运行服务器的情况下运行CLI?我还尝试了我能找到的最大的角形种子项目 种子项目还依赖于运行自己的服务器。基本上,我如何观看文件并能够实时调试?我不在乎必须重新加载页面。我甚至找不到从零开

我已经有一个本地开发服务器在运行。由于某些技术原因,不必运行proxy-proxy.conf.json(从一个应用程序到另一个应用程序的cookie,数据传递)会方便得多

我在angular网站上浏览了一下,《快速入门指南》介绍了CLI。有没有一种方法可以在不需要在localhost:4200(在开发模式下)上运行服务器的情况下运行CLI?我还尝试了我能找到的最大的角形种子项目


种子项目还依赖于运行自己的服务器。基本上,我如何观看文件并能够实时调试?我不在乎必须重新加载页面。我甚至找不到从零开始设置角度项目的参考。任何帮助都将不胜感激

我知道了。这是我的cli版本,因为手表在旧的cli版本中坏了

"@angular/cli": "1.5.2",
"@angular/compiler-cli": "^5.0.0",
"@angular/language-service": "^5.0.0"

因此,如果您想在自己的服务器上运行它。您将生成项目,从dist位置进行调试,并且在进行更改时,dist文件夹将不断重新生成

ng build --watch --base-href /path/to/your/dist/
它不会自动重新加载,您必须刷新页面

基本href所做的是更改站点运行的路径。因此,如果使用localhost:8080/index.html,可以跳过基本href。否则,在dist文件夹index.html中,以下行将自动更改

  <title>SampleApp</title>
  <base href="/path/to/your/dist/">
SampleApp

您所说的
自己的开发服务器是什么意思
?我有一个本地服务器运行服务。它还提供其他web应用程序。是否要在同一个开发服务器上部署这两个应用程序?听起来您只需在它前面放置一个反向代理,然后将请求发送到端口80上的web服务器,并让它将请求转发到端口4200(您可以在angular-cli.json文件中对此进行更改)。我在本地服务器上运行多个web应用程序。他们将互相连接。2个在8080上运行,1个在4200上运行(即使使用代理也很难集成)。我已经尝试使用Angular CLI进行代理,不幸的是,即使我让它运行,它也不能与我的用例一起工作。