小编Har*_*nan的帖子

vite+svelte+pouchdb:未捕获类型错误:类扩展值 [object Object] 不是构造函数或 null

我正在尝试使用 Svelte + PouchDB 设置最低配置,并在浏览器中遇到上述错误。请参阅下面的步骤来重现该问题。

重现步骤:

  1. 使用 Svelte 模板创建一个简单的 Vite Scaffold 项目并验证它在浏览器中是否按预期工作
$ npm create vite@latest pouchdb-test -- --template svelte
$ cd pouchdb-test
$ npm install
$ npm run dev
Run Code Online (Sandbox Code Playgroud)
  1. 安装PouchDB(或pouchdb-browser,问题同样重现) $ npm install --save pouchdb

  2. 使用 PouchDB 创建数据库(下面的第 2 行和第 3 行是我添加的。其他行按原样存在。)

# src/lib/Counter.svelte

<script>
    import PouchDB from "pouchdb"; // <--- or "pouchdb-browser" if that is installed
    const db = new PouchDB('myDB'); // <--- Add this line too

    let count = 0
    const increment = () => {
        count …
Run Code Online (Sandbox Code Playgroud)

pouchdb svelte vite

7
推荐指数
1
解决办法
752
查看次数

标签 统计

pouchdb ×1

svelte ×1

vite ×1