この記事は、vue パッケージを使用するときにベンダー ファイルが大きすぎる、または app.js ファイルが大きすぎるという問題の解決策を主に紹介します。これは非常に優れており、必要な友人は参照できます。
初めてのユーザー vue2.0 の開発では、以前は angular1.x を使用していました。 vue-cli スキャフォールディング (UI 用の Element-ui) を使用してパッケージ化した後、ベンダー ファイルが非常に大きく、1M 近くあることがわかりました。 。後で情報を読んだ後、webpack がすべてのライブラリをまとめてパッケージ化したため、非常に大きなファイルが生成されたことに気付きました。私の解決策:
1. 以下のように、頻繁に変更されないライブラリをindex.htmlに配置し、cdn経由でインポートします: 次に、build/webpack.baseを見つけます。 conf .js ファイルの module.exports = { }externals: { 'vue': 'Vue', 'vue-router': 'VueRouter', 'element-ui': 'ELEMENT', },
その後、パッケージ化すると、1.xxxxx.js などがさらに多くなり、vendor.xxx.js がなくなり、app.js だけが残ることがわかります。そして、manifest.js、app.js はまだ非常に小さいので、ここでの価格は 100,000 を少し超えるくらいです。 ここではマップ ファイルを生成しませんでした。そのため、パッケージングの速度が速くなり、プロジェクト ファイル全体がはるかに小さくなります (マップ ファイルは通常非常に大きいです)。 マップ ファイルの生成をキャンセルし、構成を見つけます。 /index.js を開き、下の矢印を false にポイントするだけです。 まだ使い始めたばかりですが、途中で困難や困難は避けられません。私も多くの先輩たちの経験から学んだので、より多くの人に役立つことを願ってここに記録しました。 以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 関連する推奨事項:
Vue プロジェクトをパッケージ化するときに空白ページが表示される問題を解決する方法
HBulider を使用してネイティブ APP をパッケージ化する Vue Web アプリ プロジェクトの紹介
以上がvueパッケージ使用時にvendorファイルが大きすぎる、またはapp.jsファイルが大きすぎる問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。