Как исправить «pouchDB не определено» в приложении svelte - PullRequest
1 голос
/ 02 октября 2019

Я пытаюсь настроить pouchDB в моем приложении svelte. Когда я запускаю приложение, возникает ошибка (ReferenceError: PouchDB не определено)

Чтобы включить pouchDB в мое приложение, я использовал тег для ссылки на cdn. Когда я только ссылку на CDN, мое приложение работает нормально. Но если я пытаюсь добавить любой код pouchDB в мой проект, он заявляет, что он не определен.

<script>
    import Timer from './timer.svelte';
</script>
<svelte:head>
    <script src="//cdn.jsdelivr.net/npm/pouchdb@7.1.1/dist/pouchdb.min.js"></script>
</svelte:head>
<Timer/>

Я ожидал, что смогу включить код pouchDB в свой компонент timer.svelte [var db = new PouchDB ('kittens');], но когда я это сделаю, будет указано, что pouchDB не определен

1 Ответ

1 голос
/ 02 октября 2019

Хм, мне интересно, если это проблема синхронизации, когда ваш компонент рендерит, добавляет ссылку CDN в заголовок, но затем начинает пытаться выполнить работу до завершения загрузки этого скрипта? Если это так, то добавление <script /> в голову вашего index.html или template.html может помочь.

...