angular - 将@angular/pwa 添加到现有项目
问题描述
我已添加@angular/pwa
到现有项目中。
我有一个标志serviceWorker: true
,angular.json
我已经用一个新文件注册了服务人员sw-register.js
。
sw-register.js
文件:
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/ngsw-worker.js', {
scope: '/',
}).then((registration) => {
console.log("Service worker OK!")
});
}
我还添加了<script src="/sw-register.js"></script>
and<link href="manifest.json">
到我的index.html
文件中。
当我在生产模式下本地运行应用程序时,一切都很好。但是当我将它推送到服务器上时,我在开发工具中收到一个错误:
Manifest: Line: 1, column: 1, Unexpected token.
有人可以帮我做错什么吗?
解决方案
推荐阅读
- laravel - Laravel 5.6 使用 laracharts。图表不会呈现
- inno-setup - 在 Inno Setup 中安装前执行自定义命令关闭正在运行的进程
- ionic2 - 在ionic 2中单击时如何禁用动态列表中存在的按钮
- mysql - 查询执行完成后自动更改 logstash jdbc 查询
- list - pandas groupby 两个变量,转换为列表列表和多索引 df?
- javascript - 如何在 javascript 中更改数据方案?
- sql - Google Sheet Query - WHERE 子句从另一个查询产生
- android - 使用 mergeAndroidReports 时无法运行单一风格的测试
- scala - toDF 不是 org.apache.spark.rdd.RDD 的成员
- c# - Protocol Buffer#3 将消息从 c++ 发送到 c#