RequireJS で使用できる AMD スタイルで記述されたライブラリがあります。jquery
ライブラリの利用者が提供するものとjquery-ui
みなされます。次のように表示されます。
// main-lib.js
define(['jquery', './aux-lib.js'], function ($) { ..(1).. });
// aux-lib.js
define(['jquery', 'jquery-ui'], function ($) { ..(2).. });
私はwebpackがどのように機能するかを理解しようとしています。たとえば、これらのファイルを 1 つの AMD スタイル ライブラリ ファイルにバンドルしたいとしjquery
ますjquery-ui
。
// out.js
define(['jquery', 'jquery-ui'], function ($) { ..(1)..(2).. } );
これはどのように達成されますか?
main-lib.js
as -point を指定して webpack を実行すると、entry
見つからないというエラーが表示されます。で正しいパスを構成すると、 と にバンドルされますが、これは私が望むものではありません。使ってみましたが駄目でした。jquery
jquery-ui
resolve.alias
jquery
jquery-ui
out.js
output.externals