ホームページ  >  に質問  >  本文

javascript - Webpack は、異なる方法で導入された同じ js ファイルに対して異なる結果をコンパイルします

vue-cli webpack で生成されたプロジェクトでは、main.js で require を使用して jquery.mockjax.js ファイルを導入すると、異なるコンパイル結果が表示されます。
ソースコード部分はUMD形式です

リーリー

方法 1:

jquery.mockjax.js の公式 Web サイトからバージョンを直接ダウンロードし、プロジェクトのアセット フォルダーに配置し、main.js で次のように引用します。 リーリー

webpack の最終パッケージ版

リーリー

方法 2:

npm パッケージを使用して jquery-mockjax をインストールし、main.js で次のように引用します。 リーリー

webpack の最終パッケージ化バージョン:

リーリー ###疑い:###

モジュールに従ってインポートされた js ファイルと、相対パスに従って導入された js ファイルは、同じコードであることがチェックされます。Webpack はそれらを別の方法でコンパイルします。現時点で、Webpack のドキュメントを確認しましたが、有効な情報は見つかりませんでした。どなたかwebpackについて詳しい方がいらっしゃいましたらアドバイスをお願い致します。

phpcn_u1582phpcn_u15822734日前717

全員に返信(1)返信します

  • 仅有的幸福

    仅有的幸福2017-05-18 11:02:43

    参照されているjsファイルの内容が一致していません

    返事
    0
  • キャンセル返事