需求
我们在进行Angular开发时,一般情况下,不会将前台一次性构建完成,可能会进行多次build,尤其在我们写前后台交互的时候,后台代码和前台分开启动又会产生跨域的问题,所以较好的解决方法就是指定build的路径,请路径在后台项目中,这样我们在进行频繁的build时,就不用每次都拷贝了。
解决方案
"outDir": "dist",
在Angular项目中的根目录下有angular-cli.json,如下图:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1zaYl1MshlY2J1VhZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jNzcTO0QzM5EzNwIDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
- 此时,我们在命令行输入
build的目标路径在本项目中的dist中
我们修改outDir的路径为
"outDir": "../webapp/dist",
则会构建项目到下图: