Webpack でファイルのエントリとファイルのエクスポートを構成する方法
この記事の内容は、Webpack での設定ファイルの入力とファイルのエクスポート方法に関するもので、必要な方は参考にしていただければ幸いです。
1. Webpack の構成ファイルである webpack.config.js として js ファイルを作成します
module.exports={ entry:{}, //入口文件的配置项 output:{}, //出口文件的配置项 module:{}, //模块:例如解读CSS,图片如何转换,压缩 plugins:[], //插件,用于生产模版和各项功能 devServer:{}//配置webpack开发服务功能}
- entry: エントリ ファイルのアドレスを構成します。これは、単一のエントリまたは複数のエントリの入り口。
- 出力: webpack2.X バージョン以降、マルチエクスポート構成がサポートされます。
- module: 主にCSSの解析や画像の変換と圧縮などの機能のための構成モジュール。
- プラグイン: 必要に応じてプラグインを構成し、さまざまな機能を持つプラグインを構成します。
- devServer: 開発サービス機能を設定します。後で詳しく説明します。
- wepback.config.jsのエントリーオプション
//入口文件的配置项 entry:{ //里面的entery是可以随便写的 entry:'./src/entry.js'},
//出口文件的配置项output:{
//打包的路径名称
path:path.resolve(__dirname,'dist'), //打包的文件名称
filename:'bundle.js' },
ログイン後にコピー
path.resolve(__dirname,'dist') //それだけですプロジェクトの絶対パスを取得します。 filename: はパッケージ化されたファイルの名前です。ここでは、bundle.js という名前を付けます。 //出口文件的配置项output:{ //打包的路径名称 path:path.resolve(__dirname,'dist'), //打包的文件名称 filename:'bundle.js' },
このように書くと、「パスが見つかりません」というエラーが発生します。したがって、webpack.config.jsの先頭にパスを導入する必要があります
const path = require(‘path’);
const path = require('path');
module.exports={
//入口文件的配置项 entry:{
entry:'./src/entry.js' },
//出口文件的配置项 output:{
//输出的路径,用了Node语法
path:path.resolve(__dirname,'dist'),
//输出的文件名称 filename:'bundle.js' },
//模块:例如解读CSS,图片如何转换,压缩 module:{},
//插件,用于生产模版和各项功能plugins:[],
//配置webpack开发服务功能devServer:{}}
ログイン後にコピー
const path = require('path'); module.exports={ //入口文件的配置项 entry:{ entry:'./src/entry.js' }, //出口文件的配置项 output:{ //输出的路径,用了Node语法 path:path.resolve(__dirname,'dist'), //输出的文件名称 filename:'bundle.js' }, //模块:例如解读CSS,图片如何转换,压缩 module:{}, //插件,用于生产模版和各项功能plugins:[], //配置webpack开发服务功能devServer:{}}
最後に、パッケージ化のためにターミナルにwebpackを入力します
マルチエントリとマルチ-exit 設定:const path = require('path') //path是一个常量不能更改 ,path 需要引入var webpack = require('webpack')
module.exports = { // bundle入口
entry:{
entry:'./src/entry.js', //下面的entry是随便起的名字
entry2:'./src/entry2.js' //有两个入口也要有两个出口
}, // bundle输出
output: {
path: path.resolve(__dirname, 'dist'), //绝对路径
filename: '[name].js' //可重命名 当有多个入口文件时,出口文件用name,说明打包的出口文件和入口文件名相同
},
module:{},
plugins:[],
devServer:{}
}
ログイン後にコピー 注: エントリと終了の 2 か所が変更されました
[name] は、エントリ ファイルが複数ある場合、エントリ ファイルの名前に基づいて同じ名前にパッケージ化することを意味します。梱包することができます。
関連する推奨事項:
const path = require('path') //path是一个常量不能更改 ,path 需要引入var webpack = require('webpack') module.exports = { // bundle入口 entry:{ entry:'./src/entry.js', //下面的entry是随便起的名字 entry2:'./src/entry2.js' //有两个入口也要有两个出口 }, // bundle输出 output: { path: path.resolve(__dirname, 'dist'), //绝对路径 filename: '[name].js' //可重命名 当有多个入口文件时,出口文件用name,说明打包的出口文件和入口文件名相同 }, module:{}, plugins:[], devServer:{} }
Webpack の複数エントリ ファイル ページのパッケージ化の詳細な説明
以上がWebpack でファイルのエントリとファイルのエクスポートを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









携帯電話会社からラップトップを購入した場合は、eSIM をアクティベートし、携帯電話ネットワークを使用してコンピューターをインターネットに接続するオプションがある可能性があります。 eSIM を使用すると、すでに内蔵されているため、ラップトップに別の物理 SIM カードを挿入する必要はありません。デバイスがネットワークに接続できない場合に非常に便利です。 Windows 11 デバイスが eSIM と互換性があるかどうかを確認するにはどうすればよいですか? [スタート] ボタンをクリックし、[ネットワークとインターネット] > [携帯電話] > [設定] に移動します。 「セルラー」オプションが表示されない場合は、デバイスに eSIM 機能がないため、モバイル デバイスを使用してラップトップをホットスポットに接続するなど、別のオプションを確認する必要があります。アクティベートするには、そして

構成ファイルの固定ファイルを記述する必要があるのはなぜですか? settings.py や config.py などの .py ファイルとして直接記述することができます。この利点は、インポートを通じてその一部を直接インポートできることです。同じプロジェクト; しかし、それを他のプロジェクトで使用する必要がある場合 Python 以外のプラットフォームで構成ファイルを共有する場合、単一の .py を記述することは良い選択ではありません。現時点では、これらの固定部分を保存するために共通の構成ファイルの種類を選択する必要があります。現在、一般的に使用されている一般的な構成ファイル形式のタイプには、主に ini、json、toml、yaml、xml などが含まれます。これらのタイプの構成ファイルには、標準ライブラリまたはサードパーティ ライブラリを通じてアクセスできます。

ワイヤレス ネットワークのセットアップは一般的ですが、ネットワークの種類の選択または変更は、特に結果が分からない場合には混乱する可能性があります。 Windows 11 でネットワークの種類をパブリックからプライベートに、またはその逆に変更する方法についてのアドバイスをお探しの場合は、役立つ情報をお読みください。 Windows 11 のさまざまなネットワーク プロファイルとは何ですか? Windows 11 には、多数のネットワーク プロファイルが付属しています。これらのプロファイルは、基本的に、さまざまなネットワーク接続を構成するために使用できる設定のセットです。これは、自宅やオフィスに複数の接続がある場合に便利で、新しいネットワークに接続するたびにすべてを設定する必要がありません。プライベート ネットワーク プロファイルとパブリック ネットワーク プロファイルは Windows 11 の 2 つの一般的なタイプですが、一般的には

最近、多くの Win10 システム ユーザーがユーザー プロファイルを変更したいと思っていますが、その方法がわかりません。この記事では、Win10 システムでユーザー プロファイルを設定する方法を説明します。 Win10 でユーザー プロファイルを設定する方法 1. まず、「Win+I」キーを押して設定インターフェイスを開き、クリックして「システム」設定に入ります。 2. 次に、開いたインターフェースで、左側の「バージョン情報」をクリックし、「システムの詳細設定」を見つけてクリックします。 3. 次に、ポップアップ ウィンドウで「」オプション バーに切り替え、下の「ユーザー構成」をクリックします。

Helm は Kubernetes の重要なコンポーネントであり、構成ファイルを HelmChart というパッケージにバンドルすることで Kubernetes アプリケーションのデプロイを簡素化します。このアプローチにより、複数のファイルを変更するよりも単一の構成ファイルを更新する方が便利になります。 Helm を使用すると、ユーザーは Kubernetes アプリケーションを簡単にデプロイできるため、デプロイメント プロセス全体が簡素化され、効率が向上します。このガイドでは、Ubuntu に Helm を実装するさまざまな方法について説明します。注: 次のガイドのコマンドは、Ubuntu 22.04、すべての Ubuntu バージョン、および Debian ベースのディストリビューションに適用されます。これらのコマンドはテストされており、システム上で正しく動作するはずです。 Uで

構成ファイルを記述する理由? 開発プロセスでは、多くの場合、いくつかの固定パラメーターまたは定数を使用します。これらのより固定された一般的に使用される部分については、さまざまなモジュール コードでの繰り返しを避け、コア コードをクリーンに保つために、多くの場合、固定ファイルに書き込まれます。この修正されたファイルを settings.py や config.py などの .py ファイルに直接書き込むことができます。この利点は、同じプロジェクト内のインポートを通じてその一部を直接インポートできることです。他の非 Python プラットフォーム上 ファイル共有を構成する場合、単一の .py を記述することは適切な選択ではありません。現時点では、一般的な構成ファイルの種類を選択する必要があります。

Eclipse の文字化け問題を解決する効果的な方法には、具体的なコード例が必要です。近年、ソフトウェア開発の急速な発展に伴い、Eclipse は最も人気のある統合開発環境の 1 つとして、多くの開発者に利便性と効率性を提供してきました。ただし、Eclipse を使用するとコードの文字化けの問題が発生する可能性があり、プロジェクトの開発やコードの読み取りに問題が生じます。この記事では、Eclipseの文字化け問題を解決する効果的な方法と具体的なコード例を紹介します。 Eclipseファイルのエンコード設定を変更する: Eclip内

1. Python ファイルに構成を記述するこの方法は非常に簡単ですが、セキュリティに重大な問題があります。構成をコードに記述すべきではないことは誰もが知っています。誰かがソース コードを github にアップロードすると、データベースがもちろん、この簡単な方法は、設定ファイルに機密情報が含まれていない場合にも使用できます。 2. 外部構成ファイルを使用して構成ファイルとコードを分離する 通常、構成の保存には json、yaml、または ini ファイル形式が使用されます。環境変数とPythonライブラリを組み合わせて外部ファイルを読み込む まず、開発は通常、生成環境に触れることがないため、運用保守で生成環境の設定ファイルを書き込む 運用保守後に必要な設定を書き込むアプリケーションによって、次の場所に配置されます
