angular2尝试在非根目录中托管cli项目

时间:2016-12-18 16:12:30

标签: angular

我正在尝试将项目发布到位于非root路径的节点服务器上。 这是项目:https://github.com/splintercode/ng-pokedex

换句话说: https://secure.digitalsignage.com/poke/(poke dir) 如你所见,我没有资产 我确实发表了:

ng build --target=production --base-href ./
ng build --target=production --base-href /poke
ng build --target=production --base-href /poke/
ng build --target=production --base-href ./poke
没有运气 你可以清楚地看到开发工具中的错误。

我想知道是否有人知道如何在非根节点服务器目录中托管。

2 个答案:

答案 0 :(得分:1)

设置

<head>
  <base href="/poke">

@NgModule({
  providers: [{provide: APP_BASE_HREF, useValue: '/poke'}, ...],
  ...
})
export class AppModule() {}

答案 1 :(得分:1)

我能够通过在service-worker.js中手动更改路径来解决问题