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 の違いの詳細な説明

推薦する

Linux コマンドラインでメールを送信する 5 つの方法 (推奨)

シェル スクリプトで電子メールを作成する必要がある場合は、コマンド ラインから電子メールを送信する知...

基本的なウェブページパフォーマンス最適化ルールの簡単な概要

ブラウザのウェブページを最適化するためのいくつかのルールページの最適化静的リソース圧縮ビルド ツール...

JavaScript は大容量ファイルのアップロード処理を実装します

数十 MB 程度の小さいものから 1G 以上の大きいものまで、ビデオ ファイルなどのファイルのアップ...

ナビゲーションバーコンポーネントをVueでカプセル化する

はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...

ウェブ理論: 考えさせない読書ノート

第 1 章<br /> Web ページをユーザーにとって使いやすいものにするための最も重...

Docker での Redis のマスタースレーブ構成チュートリアルの詳細説明

1. Redisイメージを取得するdocker pull redis 2. それぞれポート6379、...

49 個の JavaScript のヒントとコツ

目次1. js整数の演算2. ネイティブアラートを書き換えてポップアップボックスの数を記録する3. ...

Docker のコンテナ データ ボリュームの概要

目次Dockerコンテナのデータ量データボリュームの使用方法1: コマンド-vを使用して直接マウント...

MySQLで日付と時刻を照会する方法

序文:プロジェクト開発では、一部のビジネス テーブル フィールドで日付と時刻の型が使用されることが多...

Linux ディスクとディスク パーティションを理解するための記事

序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...

DOCTYPE要素詳細説明完全版

1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...

MySQL 圧縮版 zip のインストールに関する問題の解決策

本日、MySQLの圧縮版をインストールする際に問題が発生しました。サービスが起動できず、2、3時間苦...

MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル

1. インストール1. MySQLをダウンロードするダウンロードアドレス: リンクアドレスブラウザで...

type=fileファイル変更フォームの名前が正常にエコーされない問題を解決

easyui フレームワークのコードは次のとおりです。 css: .ファイルボックス{ フロート:...

リクエスト IP の最後のセグメントに基づいてトラフィックを分割するように Nginx を構成する方法

これは主に、場所パラメータのif判断の設定ジャンプです。迂回により、サーバーの負荷と圧力を軽減できま...