The requested module is a CommonJS module, which may not support all module.exports as named exports.
評価
この issue はまだ評価されていません。
説明
I have trouble using rxfire with SvelteKit using adapter-static. When running in dev mode I don't have any issue but when building my app I go troubles...
First, I import the auth package like that : import { authState } from "rxfire/auth";.
Which gaves me:
import { authState } from "rxfire/auth";
^^^^^^^^^
SyntaxError: Named export 'authState' not found. The requested module 'rxfire/auth' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:
import pkg from 'rxfire/auth';
const { authState } = pkg;
So, I did import * as rxfireauth from "rxfire/auth"; const { authState } = rxfireauth; and...
I got this now:
(node:88773) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/scorsi/projects/calicut/front/node_modules/rxfire/auth/index.esm.js:1
import { onAuthStateChanged, onIdTokenChanged, getIdToken } from 'firebase/auth';
^^^^^^
SyntaxError: Cannot use import statement outside a module...
The version installed :
- firebase:
9.6.6 - rxfire:
6.0.3
This may be related to #48 but I don't technically use SSR at all :)
Temporary workaround: disabling page prerendering in svelte.config.js (but I lose all interests of using SvelteKit lol):
kit: {
adapter: adapter({fallback: "index.html"}),
prerender: {
enabled: false
},
},
I can create a repro project next week if needed.
- 主要言語
- TypeScript
- スター
- 150
- フォーク
- 50
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
FirebaseExtended/rxfire のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
FirebaseExtended/rxfire#105 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
FirebaseExtended/rxfire#94 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
FirebaseExtended/rxfire#90 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
FirebaseExtended/rxfire#88 · コメント 10 件 · リアクション 14 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
FirebaseExtended/rxfire#84 · コメント 1 件 · リアクション 2 件 ·
FirebaseExtended/rxfire の issue をすべて見る
似ている issue
-
check:failed streams:edit
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
iptv-org/iptv#55901 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 2 日以内に返信
-
package:ios ships XCFrameworks with absolute symlinks, which SwiftPM refuses to extract対応中かも @cusnirvladislav が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
callstackincubator/rock#740 ·
-
S: triage
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信
-
area:workflow bug ready-for-human
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
fil-donadoni/tolaria#6108 ·
メンテナーはふだん 1 日以内に返信