我已将 PWA 安装到我的 Angular 应用程序中,ng add @angular/pwa
并遵循了所有必要的步骤。
要在本地运行 PWA,我已http-server
通过以下方式全局安装npm i -g http-server
通过 构建生产后ng build --prod
,我http-server -o
从dist
文件夹运行,但 localhost 无法正常工作并抛出无效响应。
我尝试过使用不同http-server -p 5000
的端口,但它不起作用。
我已将 PWA 安装到我的 Angular 应用程序中,ng add @angular/pwa
并遵循了所有必要的步骤。
要在本地运行 PWA,我已http-server
通过以下方式全局安装npm i -g http-server
通过 构建生产后ng build --prod
,我http-server -o
从dist
文件夹运行,但 localhost 无法正常工作并抛出无效响应。
我尝试过使用不同http-server -p 5000
的端口,但它不起作用。
我们需要从 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/
你会看到这样的东西
"http-server -a localhost -p 5000"
降级到 http-server 0.9.0 为我修复了它。
npm install -g http-server@0.9.0
它通过导航到:http: //127.0.0.1 :8080/index.html 对我有用