我正在将自定义 webpack 构建的 Angular 应用程序转换为 Angular CLI,一切似乎都运行良好,但我不知道如何开始ng serve
工作。我在这个 Angular 工作空间中有大约 11 个应用程序,一个主应用程序与其他应用程序通信,例如登录应用程序。运行ng serve main
起初工作正常,应用程序启动,但随后立即重定向到localhost:4200/login
进行身份验证,但问题是我的 IIS 应用程序正在运行localhost:9000
,因此当它尝试获取登录应用程序时出现错误Cannot GET /login
。
我的问题是:如何设置ng serve
以使用所有这些应用程序?
所有源代码都已构建到 dist 文件夹,因此/dist/login
可以使用。我尝试了 serve 命令的各种参数,并尝试从我的 IIS 服务器正在使用的同一端口提供服务,但在这种情况下,我得到了EACCES: permission denied
错误。我在 IIS 方面不是最有经验的,但如果问题可以在该领域得到解决,我可以从高级开发人员那里获得帮助。
这可以用lite-server解决吗?
真的任何输入都会有所帮助,我什至不知道在哪里看。谢谢!