問題タブ [dynamic-import]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
769 参照

node.js - 動的インポートを使用する場合、コンポーネントは「未定義」です

webpack / 反応アプリケーションで動的インポートを使用すると問題が発生します。これが私のコードです:

何らかの理由で、インポート関数の条件を満たしているという点で、モジュールが正しくインポートされているように見えます-つまり

ただし、コンポーネントは未定義のままです。戻り値は次のとおりです。

奇妙なことに、ファイルの先頭に同じコンポーネントの静的インポートを追加すると、インポートは期待どおりに機能します-明らかにこれは私が望んでいるものではありません:D

どんな助けでも大歓迎です。

前もって感謝します!

0 投票する
2 に答える
11297 参照

python-3.x - Python3 で importlib を使用した動的インポート中のエラー

私はimportlibpython3(3.6)で使用しようとしています。

ディレクトリ構造

main.py

こんにちは。

フォルダー/hello.py

観察

私が行った場合

hello = importlib.import_module('hello', package='./')また

hello = importlib.import_module('hello')

ルート フォルダからhello.pyをインポートして出力しhello worldます。

私が行った場合

hello = importlib.import_module('folder.hello')

ルート フォルダからfolder/hello.pyをインポートして出力しhello world in folderます。

でももしそうなら

hello = importlib.import_module('hello', package='folder')また

hello = importlib.import_module('hello', package='./folder')

エラーが発生します

問題

ここで何が起こっているのかわかりません。私のpythonモジュールとパッケージの理解には何か問題があると確信しています。これが予想される動作である理由を誰かが説明できますか?

0 投票する
2 に答える
1065 参照

reactjs - ログイン前後にバンドルを使用して react-admin アプリを分割するコード

以下に示すような react-admin アプリを検討してください。ユーザーがログインした後にすべてがロードさ'./posts'れるように、コードを分割する予定です。'./users'

webpack がアプリのコード分割を自動的に開始するように、使用できる動的 import() 構文を使用する予定です。

私が見る問題は、すべてのアプリ コンポーネントがアプリの定義と共にインポートされることです。の動的インポートは、アプリ自体でインポートされるため、分割さ'./posts''./users'ません。

このコードベースをセットアップして分割し、ユーザーがログインした後にのみ読み込まれるようにするにはどうすればよい'./posts'です'./users'か?