ng build
命令进行构建部分代码html
import * as path from 'path'; app.use('/'.express.static(path.join(__dirname,'..','client')));//当访问根目录时访问上一级的client中的index.html文件
遇到问题node
//在app.module.ts中添加provide providers:[{provide:LocationStrategy,useClass:HashLocationStrategy}]路由url地址后有 //每次刷新的时候也都携带#
在angular-cli.json中的environments属性定义了当前都有哪些环境和对应环境的配置信息,若有须要能够自行添加(环境文件中的属性必须同样)web
在代码中使用环境对象typescript
在main.ts中已经使用了系统定义的属性production,代码以下express
if(environment.production) {//判断环境中production的值,决定是否启用对应的模式 enableProdMode(); }
咱们开发时使用的都是开发环境(默认),若是咱们想自行切换到生产环境查看对应的效果,则须要修改package.json中scripts属性对象的start属性值【添加:--env=prod
参数】"start":"ng serve --env=prod --proxy-config proxy.conf.json"
json