ピットを踏んでいるWebpackがjqueryとwebpack-cliを解決できない

最近Vueを学習しているときに、webpackを使用しているときにエラーが発生しました。バージョン3および4の問題である可能性があります

webpack-dev-server

インストール後webpack-dev-serverコードpackage.jsonscripts追加する必要があります"dev": "webpack-dev-server"

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack-dev-server"
  },

次に、この時点でエラーが報告されました~~~ CLIは別のパッケージに移動しました:webpack-cli

多くの場合、最初は理解していませんでしたし、理解していませんでした。最後に、単純だと思いましたが、webpack-cliをインストールしました。

ワイヤレス法解析jqueryモジュールが見つかりません:エラー: 'F:\ Study \ webpack-study \ src'の 'jquery'を解決できません

これを見ると少し混乱します、私はそれをインストールしました、そしてそれはそれを実行することができ、そして結果はこのエラーです。

以来jquery.placholder.min.jsローディング戦略としてUMD、それをすることによって得られることを認識require-必要と同じアプローチを使用しようとすると、jQueryのが必要です。

"object"==typeof module&&module.exports?require("jquery"):jQuery

Webpackはrequire("jquery")jQueryライブラリ(node_modulesには存在しない)を調べてバンドルしようとします。
解決策は、jQueryを外部に追加することwebpack.config.jsです。

{
  ...
  externals: {
    // require("jquery") is external and available
    //  on the global var jQuery
    "jquery": "jQuery"
  }
}

モジュールが外部モジュールとしてマークされている場合、Webpackはモジュールをバンドルせず、グローバル変数を使用します。

参照:webpackは 'jquery'を解決できません

おすすめ

転載: www.cnblogs.com/jellydong/p/12716467.html