作者:永远的菜鸟 | 来源:互联网 | 2022-11-21 18:12
我想构建我的Angular项目并生成一个包含它的ZIP文件,以通过电子邮件发送它,并且我希望接收它的人能够在他的桌面上单击index.html文件来打开它。
我将baseUrl更改为./或document.location,但是出现以下错误:“未处理的导航错误”
有没有人暗示如何解决此问题?
1> programoholi..:
您可以双击index.html文件来运行angular应用程序。只需在app.module.ts中添加以下代码
请注意:baseUrl = ./
从index.html文件中删除
//in App.module.ts :
//import these packages
import { APP_BASE_HREF, LocationStrategy, HashLocationStrategy } from '@angular/common';
// add these packages into providers as below :
@NgModule({
imports:
[
.....
],
declarations:
[
....
],
providers:
[
....
{ provide: APP_BASE_HREF, useValue: '/' },
{ provide: LocationStrategy, useClass: HashLocationStrategy },
....
]
....
})
export class Appmodule{}