Webpack 4回目-設定ファイルの導入
2435 ワード
https://youtu.be/gj9RKSXW_vc
符号化生成されたjs,sass,pngなど多くの異なるファイル(リソース)をWebパケットとして処理すると,いくつかの単純な形式のファイルが生成される.
はどのようにして様々な形式のリソースをWebパッケージに送信しますか? これらのリソースをどのように加工しますか? =>最終的に開発や導入に有利な形に加工するのは、Webパッケージを使用する傾向です.
このストリームを制御する方法は、プロファイル(webpack.config.js)です.
前回使用したnpx webpack--entry./source/index.js --output-path ./public --output-filename index_bundle.jsというコマンドを書くたびに不便です.
プロファイルを使用すると、より簡単に使用できます.
ルートパス上でwebpack.config.jsファイルを生成します.
プロファイルの正式なドキュメントは、WebパッケージのホームページのDocumentationカテゴリの「構成」メニューから表示するか、「Webパッケージ」から表示することができます.config.jsファイルの例(下図)も表示できます.このドキュメントを参照してプロファイルを作成します.( https://webpack.js.org/configuration/ )
const path = require('path'); ノードです.jsが提供する部品は、ファイルのパスを簡単に制御できます.
dirnameは、現在のファイルが存在するパスを指すnodeです.jsの変数.
dirnameはパスなので、その横に最終位置になるディレクトリ名を書きます.
設定が完了すると、npx webpack--config webpackになります.config.jsコマンドを入力すると、webpackはwebpackになります.config.jsファイルを読み込み、そのファイルの説明に従って操作します.
(バインドされたファイルがある場合は、削除してテストします)
Webパッケージを使用する方法は次のとおりです.
1.コマンドでオプション(ex)--entryなどを使用する方法
2.configファイルに説明を設定する方法があります.
△残りの方法は別の授業で教えてくれるそうです.
webpack.config.jsで約束した名前でプロファイルを作成した場合、npx webpackでwebpackを実行すると、webpackはプロファイルを見つけてコンテンツを読み込みます.
したがって、npx webpackを入力するだけでバインドを実行できます!
符号化生成されたjs,sass,pngなど多くの異なるファイル(リソース)をWebパケットとして処理すると,いくつかの単純な形式のファイルが生成される.
Web Pack学習時の注意点
このストリームを制御する方法は、プロファイル(webpack.config.js)です.
設定ファイルの作成
前回使用したnpx webpack--entry./source/index.js --output-path ./public --output-filename index_bundle.jsというコマンドを書くたびに不便です.
プロファイルを使用すると、より簡単に使用できます.
ルートパス上でwebpack.config.jsファイルを生成します.
プロファイルの正式なドキュメントは、WebパッケージのホームページのDocumentationカテゴリの「構成」メニューから表示するか、「Webパッケージ」から表示することができます.config.jsファイルの例(下図)も表示できます.このドキュメントを参照してプロファイルを作成します.( https://webpack.js.org/configuration/ )
設定
//<webpack.config.js>
const path = require('path');
module.exports = {
entry: "./source/index.js",
//entry에 해당 되는 파일 알려줌(--entry ./source/index.js 명령어와 같다.)
output: {
path:path.resolve(__dirname, "public"),
//__dirname이라는 경로의 public라는 최종 위치(디렉토리 이름) 지정.
filename: 'index_bundle.js' //output 될 파일명 지정.
}
}
以上、npx webpack--entry./source/index.js --output-path ./public --output-filename index_bundle.jsコマンドなどの内容の設定.const path = require('path'); ノードです.jsが提供する部品は、ファイルのパスを簡単に制御できます.
dirnameは、現在のファイルが存在するパスを指すnodeです.jsの変数.
dirnameはパスなので、その横に最終位置になるディレクトリ名を書きます.
設定が完了すると、npx webpack--config webpackになります.config.jsコマンドを入力すると、webpackはwebpackになります.config.jsファイルを読み込み、そのファイルの説明に従って操作します.
(バインドされたファイルがある場合は、削除してテストします)
Webパッケージを使用する方法は次のとおりです.
1.コマンドでオプション(ex)--entryなどを使用する方法
2.configファイルに説明を設定する方法があります.
△残りの方法は別の授業で教えてくれるそうです.
webpack.config.jsで約束した名前でプロファイルを作成した場合、npx webpackでwebpackを実行すると、webpackはプロファイルを見つけてコンテンツを読み込みます.
したがって、npx webpackを入力するだけでバインドを実行できます!
Reference
この問題について(Webpack 4回目-設定ファイルの導入), 我々は、より多くの情報をここで見つけました https://velog.io/@hey880/Webpack-4회차-설정파일-도입テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol