我已经尝试了很多方法来解决SO问题和github问题,但是它们似乎都已过时,无法正常工作
我正在使用这些版本
self.addEventListener('message', function (event) {
console.log('got message')
});
self.addEventListener('activate', function (event) {
console.log('serviceworker activate')
event.waitUntil(self.clients.claim()); // Become available to all pages
});
self.addEventListener('install', function (event) {
console.log('install')
});
self.addEventListener('fetch', function (event) {
console.log('fetch')
});
self.addEventListener('push', (event) => {
console.log('received push')
});
self.addEventListener('notificationclick', function (event) {
console.log('registered notification click!')
});
我使用创建React Native应用程序创建了该应用程序,然后弹出到ExpoKit项目
遵循本指南是我要去的地方
https://docs.expo.io/versions/v28.0.0/guides/expokit.html
正如我提到的,我在NVM上安装了节点,所以我认为这与我的问题有关。
此后,我将默认别名设置为Expo: 28.0.1
React: 16.3.1
React Native: 0.55.4
Node (Installed with NVM): 8.0.0
,并确保在我的v8.0.0
中有引用NVM的内容
~/.bash_profile
如果有人可以提供帮助,我真的很高兴,因为我找不到任何看起来有解决方案的最新线程