angular4打包以后,刷新报404

项目打包以后,上传到服务器,可以正常的切换页面,但是一旦刷新就会报404,找不到页面,其解决方法是:在app.module.ts里面引入下面的模块:

import {HashLocationStrategy, LocationStrategy} from "@angular/common";

在providers数组里面加入:

  providers: [{
    provide:LocationStrategy,
    useClass:HashLocationStrategy
  }],

顺便说一下,重复angular6重复打包的时候,是要删除之前打包的文件,不然会报错

EBUSY: resource busy or locked, rmdir 'E:\Angular\aboutMe\dist\aboutMe'

posted @ 2018-07-06 14:18  骑着小毛驴1688  阅读(163)  评论(0编辑  收藏  举报