angular2 部署到服务器

现在我的问题是,我们打算多个项目部署到同一个服务器上。前端使用的是angular2框架,已经使用

ng build --prod -aot

打出包来了,但是因为是要多个项目部署的,那么打包出来的index里配置的<base href="/">使得图片、js、css文件都获取不到。现在我打算改成<base href="./">,那么我是不是要所有链接都要改,把js的链接改成./xxxx.js?
新手请教!

阅读 4.8k
1 个回答

假定某项目名叫 xxx,并且你会把 build 的文件夹也叫 xxx,那么试试:

ng build --prod --bh /xxx --op /xxx
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进