2

我正在尝试将文件添加到 Angular 6 cli 项目中的缓存存储,但由于 zonejs 不断出现错误,我无法找出原因。如果我在没有其他代码的打字稿项目中运行,下面的代码可以正常工作。这些文件被添加到缓存中,因此该函数被执行,但随后它会引发错误。

caches.open('assets').then((cache) => {
    return cache.add('image.png');
});

如果我在我的角度项目中运行相同的代码,我会收到错误

错误:未捕获(在承诺中):TypeError:给定值不是 Promise TypeError:给定值不是 Promise

请参阅此 Stackblitz以重现该错误。当您单击同步按钮时,给定文件将添加到缓存存储中,然后引发错误。

4

0 回答 0