logo
  • 現在做什麼
  • 關於我

Kalan

文章分類

  • 前端
  • 開發筆記
  • 雜談
  • 年度回顧

快速連結

  • 現在做什麼
  • 關於我
  • 聯絡我
  • 職涯思考🔗

關注我

在福岡生活的開發者,分享軟體開發與日本生活的點點滴滴。

© 2025 Kalan Made with ❤️. All rights reserved.

アポロブーストを使用した Svelte でロールアップエラーが発生しました

作成者:カランカラン2020年4月25日 11:58
ホーム/フロントエンド
💡

質問やフィードバックがありましたら、フォームからお願いします

英語原文

目次

    本文は台湾華語で、ChatGPT で翻訳している記事なので、不確かな部分や間違いがあるかもしれません。ご了承ください

    元々は svelte と graphQL を組み合わせて、どんな感じか試してみようと思っていましたが、apollo が提供する Observable Query は Reactive なシーンに非常に簡単に組み合わせることができます。

    svelte に ApolloClient をインポートしました。

    import ApolloClient from 'apollo-boost';

    しかし、すべてをインストールした後、rollup のコンパイルが通らないことに気付きました:

    [!] Error: 'import' and 'export' may only appear at the top level
    node_modules/symbol-observable/es/index.js (2:0)
    1: /* global window */
    2: import ponyfill from './ponyfill.js';
       ^
    3:
    4: var root;
    Error: 'import' and 'export' may only appear at the top level
        at error (/Users/kalan/code/github-tool/node_modules/rollup/dist/shared/node-entry.js:5400:30)
        at Module.error (/Users/kalan/code/github-tool/node_modules/rollup/dist/shared/node-entry.js:9824:16)
        at tryParse (/Users/kalan/code/github-tool/node_modules/rollup/dist/shared/node-entry.js:9717:23)
        at Module.setSource (/Users/kalan/code/github-tool/node_modules/rollup/dist/shared/node-entry.js:10080:33)
        at Promise.resolve.catch.then.then.then (/Users/kalan/code/github-tool/node_modules/rollup/dist/shared/node-entry.js:12366:20)

    issueを調べてみると、他の場所でも似たような問題があることがわかりました。現在は他のアイデアを先に完成させたいので、解決策を探すのは面倒になり、結局は React に戻ることにしました。後で見直すために、まずはメモを残しておきます。

    ← スヴェルトノート (1)-特効薬なしXCode シミュレータを使用してビデオを録画する方法 →

    この記事が役に立ったと思ったら、下のリンクからコーヒーを奢ってくれると嬉しいです ☕ 私の普通の一日が輝かしいものになります ✨

    ☕Buy me a coffee