我有一个使用Sapper构建的项目,并且我使用 Rollup 作为捆绑器。我一直在尝试将 PouchDB 设置为与我的应用程序一起使用,但是使用pouchdb-browser
、pouchdb-find
和relational-pouch
作为开发依赖项安装时,构建总是会因fetch is not defined
错误而崩溃。
我确定这是因为我对 Rollup 和 Sapper 的工作方式不够熟悉。据我了解,这是因为 Sapper 正在执行 SSR,并且在服务器的上下文fetch
中没有定义。如果确实如此,我该如何配置 Rollup/Sapper 来解决这个构建错误?
谢谢!