我在我的项目中使用Angular7的Gitlab。我开始使用此工具构建应用程序。当我刷新主页时,出现了404错误。我将Usehash添加到这样的路由中。
RouterModule.forRoot(routes,
{ useHash: true }
}
但在网址中显示#。我不想在网址中显示#。还可以找到以下.yml代码。
image: node:latest
pages:
cache:
paths:
- node_modules/
stage: deploy
script:
- rm ./package-lock.json
- npm install -g @angular/cli
- npm install
- npm install angularx-social-login
- npm install sweetalert2
- npm install @toverux/ngx-sweetalert2
- ng build
- mv dist/* public/
artifacts:
paths:
- public
only:
- master
解决此404页面错误问题的任何其他解决方案?