首页 > 解决方案 > 将@angular/pwa 添加到现有项目

问题描述

我已添加@angular/pwa到现有项目中。

我有一个标志serviceWorker: trueangular.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.

有人可以帮我做错什么吗?

标签: angular

解决方案


推荐阅读