問題タブ [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 に答える
365 参照

c++ - std::function への従来の GetProcAddress が単純に機能しない理由

タイトルのとおり、GetProcAddress を std::function に変換したいと思います。はい、スタック オーバーフローには複数の解決策がありますが、これらの回避策が必要な理由を実際に説明しているものはありません。正確なエラー メッセージとその理由がよくわかりません。サンプル ソースは単純です。

( https://godbolt.org/z/FhaeLA )

だから、私の質問は、なぜそれが間違っているのですか?


関連: 私もこれを試しました: Function pointer to multiple argument C++11 std::function: Templating GetProcAddress しかし、コンパイルにも失敗しました ( https://godbolt.org/z/1wSDZj )

次のトピックも見つけました: C ++ DLL から任意の関数を std::function に動的にロードし ます巨大なボイラープレートを探す必要があります。


ノート:

  • 明らかに、0xDEADBEEF は必要なアドレスに置き換えられます。
  • 私はVisual Studio 2019を使用してコンパイルしていますが、明らかに一般的な回答は大歓迎です
0 投票する
1 に答える
1626 参照

javascript - Nextjs に特定のモジュールのチャンクを強制的に作成させる方法は?

コンポーネントに渡された小道具に応じて、異なるモジュールをインポートするために動的インポートを使用しようとしています。コンポーネントへのパスはオブジェクトに保持されます

それで

残念ながら、次のエラーが表示されます。

Unhandled Rejection (Error): Cannot find module './Apple.js'

ファイル名を明示的に指定すると消えます(import('./Apple.js'))。これらの動的モジュールを提供するように nextjs を強制することは可能ですか?

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

javascript - webpack バンドルに追加される動的インポート

特定の条件下でモジュールをインポートしたいので、動的インポート構文を使用しています。

これは機能しますが、値に関係なく、「ファンシーモーダル」ライブラリ コードを webpack バンドルに追加しますshowModal

動的インポートは、条件が真の場合にのみライブラリをロードすると思っていましたが、何があっても webpack によってロードされるのはなぜですか?