cdn を使用してこのようなパブリック js ファイルを参照する方法。現在、npm install によってインストールされ、すべてローカルで、エクスポートは制限されていますが、多くのパッケージは cdn を使用してインポートできます。しかし現状では全てVueフレームワークで動作しており、HTMLから直接インポートした記述場所はありません。プロジェクトで https://cdn.bootcss.com/eleme... のようなパブリック CDN を使用する方法を教えてください。
大家讲道理2017-07-05 10:38:18
サードパーティ ライブラリに CDN アドレスがある場合は、テンプレートの HTML で HTML に直接導入できます。
その後、コードを独自の cdn にスローし、それを均一に管理し、他の静的ファイルと同じ方法で処理することもできます。たとえば、img ファイルは cdnUrl+projectName/img/ に配置されます。パーティーライブラリもそこにスローされます。
現在ローカルではnpmパッケージで管理しているので、引用時にインポートすると必ずwebpackでパッケージ化されることになります… これにはwebpackの問題が関係します。まずは現在の問題を解決できるか見てみましょう
高洛峰2017-07-05 10:38:18
jQuery を例として、非常に詳しく説明されている webpack ドキュメントを参照してください。
https://doc.webpack-china.org...淡淡烟草味2017-07-05 10:38:18
問題を解決するには、次の手順が必要です
1. npm によってローカルにインストールされ、インポートを通じて導入された js ファイルを抽出します。この部分は、webpack コードの分離を参照してください。
リーリー
2. JSパッケージ化後のパスとファイル名の問題を解決するにはHtmlWebpackPluginを使用しますリーリー リーリー リーリー
最終的に生成されたエフェクトは次のようになりますリーリー
問題は主に、上記のパブリック js ファイルの抽出にあります。抽出後、HtmlWebpackPlugin を使用してリソース パスを自動的に追加するか手動で追加するかは個人的な選択であるため、最初のステップに重点が置かれます