Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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应用程序_Angular - Fatal编程技术网

如何运行已部署的Angular应用程序

如何运行已部署的Angular应用程序,angular,Angular,我在部署应用程序后尝试运行应用程序时,遇到了一个相当奇怪的行为。我使用以下命令构建我的应用程序: ng build --watch=true 然后在my index.html中,我更改: <base href="/"> 到 而且它没有装载任何东西。但是,如果我从dist文件夹中启动应用程序,而不对dist/index.html进行任何更改,它就可以正常工作 我曾经能够在dist文件夹之外运行它,但由于某些原因它无法工作。有什么想法吗 谢谢您没有将base href更改为d

我在部署应用程序后尝试运行应用程序时,遇到了一个相当奇怪的行为。我使用以下命令构建我的应用程序:

ng build --watch=true
然后在my index.html中,我更改:

<base href="/">


而且它没有装载任何东西。但是,如果我从dist文件夹中启动应用程序,而不对dist/index.html进行任何更改,它就可以正常工作

我曾经能够在dist文件夹之外运行它,但由于某些原因它无法工作。有什么想法吗


谢谢

您没有将base href更改为dist。dist是一个小型的编译项目。因此,如果要在服务器上运行应用程序,请复制dist目录的所有内容并提供服务,服务器上不需要任何其他内容,但我可以通过导航到根文件夹中的index.html并从/dist子文件夹提供应用程序来运行它。这就是为什么我要将base改为/dist/。但是,这不再有效。请尝试“.”as href.Nope,相同。
<base href="/dist/">