我已将@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>
个文件中添加了<link href="manifest.json">
和index.html
。
当我在生产模式下运行应用程序时,一切都很好。
但是当我在服务器上推送它时,我在开发工具中发现错误:
Manifest: Line: 1, column: 1, Unexpected token.
有人能帮我解决我做错的事吗?