如何运行已部署的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/">