カランのブログ

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

ソフトウェアエンジニア / 台湾人 / 福岡生活
このブログはRSS Feed をサポートしています。RSSリンクをクリックして設定してください。技術に関する記事はコードがあるのでブログで閲覧することをお勧めします。

今のモード ライト

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

記事のタイトルや概要は自動翻訳であるため(中身は翻訳されてない場合が多い)、変な言葉が出たり、意味伝わらない場合がございます。空いてる時間で翻訳します。

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

原本はSvelteとGraphQLを組み合わせて試してみようと思っていましたが、Apolloの提供するObservable Queryは、リアクティブなシナリオに非常に簡単に組み合わせることができます。

SvelteでApolloClientをインポートします。

import ApolloClient from 'apollo-boost';

しかし、すべてインストールした後にRollupのコンパイルがうまくいかないことがわかりました:

[!] エラー: 'import' および 'export' はトップレベルにのみ出現することができます
node_modules/symbol-observable/es/index.js (2:0)
1: /* global window */
2: import ponyfill from './ponyfill.js';
   ^
3:
4: var root;
エラー: 'import' および 'export' はトップレベルにのみ出現することができます
    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