【发布时间】:2019-05-28 07:20:00
【问题描述】:
我正在做 Angular 项目。我想将 PWA(渐进式 Web 应用程序)应用到我的应用程序中。这是我遵循的命令。
ng build --prod
cd dist/appname
http-server -p 8082
当我打开 127.0.0.1:8082/#/ 或 localhost:8082/#/ 时显示以下错误
此页面无法正常工作 localhost 发送了无效响应。 ERR_INVALID_REDIRECT
如何解决?
【问题讨论】:
-
你在全球安装
http-server成功了吗?如果没有,请使用以下命令npm i -g http-server。 -
是的,它是全局安装的
-
我是否安装特定版本的@angular/pwa。我在某处表示某些版本的 pwa 无法正常工作。
-
我认为 http-server 崩溃的原因是,它与最新的 ecstatic 版本不兼容。在 http-server 的 package.json 中手动将 ecstatic 依赖项降级到旧版本(例如 3.3.1)就可以了。参考:github.com/indexzero/http-server/issues/…
标签: angular service-worker progressive-web-apps