Webpack ファイル パッケージ化エラー例外

Webpack ファイル パッケージ化エラー例外

webpack をパッケージ化する前に、次の作業が完了していることを確認する必要があります。

1) webpackをインストールします。推奨グローバルコマンド npm install -g webpack webpackのバージョンを表示する webpack -v

2) この時点でファイルをパッケージ化するとエラーが発生し、スキャフォールディング ファイルのエラーが表示される場合があります。これは、webpack4 バージョンでは CLI が分離されているため、別途インストールしてグローバル コマンド npm install -g webpack-cli を実行する必要があるためです。スキャフォールディングをインストールした後は、webpack コマンドを使用して通常のパッケージ化を行うことができるのは当然です。

webpack を使用してファイルをパッケージ化するための一般的な構文は次のとおりです (これは Jianshu の webpack 入門チュートリアルに記載されている内容です)

# {extry file} にはエントリファイルのパスを入力します。この記事では、前述の main.js のパスです。
# パッケージ化されたファイルの保存パスを {destination for bundled file} に入力します。# パスを入力するときに {} を追加する必要はありません。
webpack {エントリファイル} {バンドルファイルの保存先}

# Webpack はグローバルにインストールされていません node_modules/.bin/webpack app/main.js public/bundle.js

そこで、パッケージ化コマンド webpack a.js bundle.js を実行しましたが、構成に「mode」オプションの警告というエラーが発生し、…

スクリーンショットは次のとおりです。

這里寫圖片描述

このエラー メッセージは、環境が正しくインストールされていないためではなく、更新後にwebpack 4で webpack 構文に対する要件がより厳しくなったために表示されます。

前のコマンドは webpack a.js –output-filename bundle.js に修正されました。このコマンドを実行すると、パッケージ化は成功しました。 スクリーンショットは次のとおりです。

這里寫圖片描述

これで、webpack ファイルのパッケージ化エラーと例外に関するこの記事は終了です。関連する webpack パッケージ化エラーの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • webpackを使用してTypeScriptコードをパッケージ化およびコンパイルする方法を教えます
  • webpack と rollup を使用してコンポーネント ライブラリをパッケージ化する方法
  • Vueパッケージングは​​image-webpack-loaderプラグインを使用して画像を圧縮および最適化します
  • vue-cli + webpackプロジェクトがサーバーにパッケージ化された後、ttfフォントが見つからない問題の解決策
  • vue は uglifyjs-webpack-plugin パッケージング エラーの問題を解決します
  • Webpack4 マルチページアプリケーションパッケージソリューションの詳細な説明
  • Webpackのパッケージング原則とローダーおよびプラグインの実装に関する深い理解
  • mocha を使用して webpack パッケージ プロジェクトで「スモーク テスト」を実行する一般的なプロセスの詳細な説明

<<:  データベースクエリ、どのオブジェクトにどのフィールドが含まれているか、メソッドステートメント

>>:  docker-compose ポートと expose の違いの詳細な説明

推薦する

HTML における画像タグの使用方法の詳細な説明

HTML では、<img> タグはテキスト内の画像タグを定義するために使用されます。その...

Windows システムに VirtualBox と Ubuntu 16.04 をインストールするための詳細なチュートリアル

1. ソフトウェアの紹介バーチャルボックスVirtualBox は、無料のオープンソース仮想マシン ...

mysql: [エラー] 不明なオプション '--skip-grant-tables'

MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...

ウィンドウの中央にブロック要素の位置を設定する方法

ウィンドウの中央にブロック要素の位置を設定する方法ブロック要素をウィンドウの中央に配置する上記の方法...

Docker で ElasticSearch と Kibana をインストールするためのサンプル コード

1. はじめにElasticsearchは現在非常に人気があり、多くの企業が利用しているため、esを...

シンプルなカレンダー効果を実現する JavaScript コード

この記事では、シンプルなカレンダー効果を実現するためのJavaScriptの具体的なコードを参考まで...

MySQLの起動失敗の解決策

MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...

Linux で SSH 経由でリモート ファイルシステムをマウントする方法の詳細な説明

SSHFS の機能: FUSE(Linux向けの最高のユーザー空間ファイルシステムフレームワーク)を...

MySQL ifnull のネスト使用手順

MySQL ifnull のネストされた使用ifnull をネストする方法があるかどうかオンラインで...

純粋なCSSを使用してスイッチ効果を実現する

まずアイデアはこの効果を実現するには、 <input type="checkbox&...

MySQL での or ステートメントの使用例

1. MySQL での or 構文の使用、および MySQL 構文で or を使用する際の注意点。 ...

Sparkの紹介とHadoopとの比較

目次1. SparkとHadoopの比較1.1 Haoopの欠点1.2 Hadoop MR に対する...

Reactフック入門チュートリアル

ステートフック例: 'react' から useState をインポートします。 関...

CocosCreator で物理エンジン ジョイントを使用する方法

目次マウスジョイント マウスジョイント距離ジョイント距離ジョイントモータージョイント直動ジョイント変...

マルチコア CPU を使用して Linux コマンドを高速化する方法 (GNU Parallel)

非常に大量のデータ(数百 GB)を計算する必要があったことはありますか?または、その内部を検索したり...