我是否有办法配置ng-serve
命令,使其在根目录下提供静态html文件,在子目录中提供angular应用程序?
我正在开发一个Angular 2应用程序,基于SEO原因,我想将实际应用程序托管在子目录中,同时从根目录提供静态页面。就像这样:
./
About.html
Home.html
Contact.html
/app
app.html //Angular app goes here
我发现了
ng build --base-href <base>
命令,它可以创建一个生产版本的Angular应用程序,该应用程序可以存在于<base>
子目录中,但这意味着我必须单独开发Angular应用程序,然后将输出导入到我的最终项目中。我希望有一个Angular-CLI的解决方案,但我也愿意接受任何想法。
/angular-app
目录中开发Angular应用本身。然后,当我想要在更大的网站上下文中测试应用程序时,我可以将其构建到正确的目录,并运行一个节点服务器来服务所有路由。感谢您的帮助! - Jesse Sliter