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 テーブル セルの幅と高さを設定する方法

Web ページを作成するときに、テーブルの幅が揃っていないという問題に遭遇することがよくあります。 ...

MySQL データベースの文字化け問題の原因と解決策

序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...

CSS3で実装された読み込みアニメーション

成果を達成する実装コード <h1>123WORDPRESS.COM</h1>...

Linuxにおけるumaskコマンドの使用原理と計算方法の詳しい解説

目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...

Nodejs 配列キューと forEach アプリケーションの詳細な説明

この記事では、Nodejs 開発プロセスで遭遇する配列の特性によって発生する問題と解決策、および配列...

Reactでpropsを使用する方法と制限する方法

コンポーネントの props (props はオブジェクトです)機能: コンポーネントに渡されたデー...

wgetはウェブサイト全体(サブディレクトリ全体)または特定のディレクトリをダウンロードします

wgetコマンドを使用して、親ディレクトリの下のサブディレクトリ全体をダウンロードします。親ディレク...

Docker インストール Nginx チュートリアル 実装図

Nginx をインストールして試してみましょう。画像はクラスであり、コンテナはオブジェクトであること...

WeChatアプレット開発で遭遇したことのない落とし穴のまとめ

目次getApp()ページエントリファイルの先頭に変数を定義しますwx.createSelector...

iframe を更新する 3 つの方法

コードをコピーコードは次のとおりです。 <iframe src="1.htm&quo...

HTMLシールドの右クリックメニューと左クリック入力機能の例

右クリックメニューを無効にする <body oncontextmenu=self.event....

MySQLがlocalhost経由でデータベースに接続できない問題に対する完璧な解決策

問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...

純粋なCSSでは、子要素が親要素の幅制限を突破できる。

文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...

HTML の基本 - CSS スタイルシート、スタイル属性、フォーマット、レイアウトの詳細

1.位置:固定一部の Web サイトの右下隅にあるポップアップ ウィンドウなどの、ブラウザーを基準と...

IE イメージ ツールバーを無効にする

IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...