問題タブ [angular-builder]
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.
angular - ビルド後にカスタムプラグインを実行するAngular
Angular プロジェクトにasync-css-plugin
( https://www.npmjs.com/package/async-css-plugin )を追加しようとしています。このプラグインが行うことは、html ファイルの外部スタイル リンク タグを次のようなものに変換することです。
私が使用しているため、webpack構成を拡張できることはわかっていますngx-build-plus
( https://github.com/manfredsteyer/ngx-build-plus )
extend.webpack.config
そして、以下の設定ファイルを追加しました:
しかし、今実行すると動作npm run build -- --prod --extra-webpack-config extend.webpack.config.js
しません。
index.html ファイルは変更されません。
何か不足している場合は、誰でもご案内できますか?
ありがとうございました!
更新 ここに再現リポジトリがあります https://github.com/andreashuber69/async-css-angular-example
そして、これがプラグインのソースコードです
angular - 「@angular-devkit/build-angular」を使用してパッケージを遅延ロードするにはどうすればよいですか
angular.json
実行時に SDK+jQuery を遅延ロードするように構成するにはどうすればよいですか?
現在、「通常」にロードするために次のものがあります。
しかし、奇妙な依存関係の問題のため、jquery
手動でロードする必要がありますindex.html
私がやりたいことは、ビルドにすべてのアセットを含めることですが、ユーザーがズーム会議に参加しようとしたときに load と依存関係jquery
のみを含めることです。zoomus-websdk.umd.min.js
次のバリエーションを試しましたが、バンドルがビルドされても、sdk は元のページの読み込みに含まれ続けます。
どこで/いつzoomus-websdk.umd.min.js
プロジェクトに明示的に追加されたのかさえ定かではありませんが、それはpackage.json