3

我已将 PWA 安装到我的 Angular 应用程序中,ng add @angular/pwa并遵循了所有必要的步骤。

要在本地运行 PWA,我已http-server通过以下方式全局安装npm i -g http-server

通过 构建生产后ng build --prod,我http-server -odist文件夹运行,但 localhost 无法正常工作并抛出无效响应。

我尝试过使用不同http-server -p 5000的端口,但它不起作用。

4

4 回答 4

4

我们需要从 dist/ 而不是从 dist 执行“http-server -o”命令。

同样如https://github.com/http-party/http-server/issues/525中所述,我必须使用http://127.0.0.1:8080/index.html而不是http://127.0.0.1访问:8080/

于 2019-07-13T13:34:13.073 回答
0

你会看到这样的东西

"http-server -a localhost -p 5000"
于 2019-06-04T07:02:28.783 回答
0

降级到 http-server 0.9.0 为我修复了它。

npm install -g http-server@0.9.0
于 2019-11-12T13:15:22.037 回答
0

它通过导航到:http: //127.0.0.1 :8080/index.html 对我有用

于 2019-11-04T12:25:55.953 回答