windowsの下にwebpackをインストールします.
2969 ワード
1.nodejsの公式サイトに行ってnodejsをダウンロードします. を選択して、
2.nodejsをインストールするとnpmも自動的にインストールされます.
インストールしたらコマンドが使えます. node-v 和 npm-vは正しくインストールされているかを確認します.
3.グローバルインストールwebpack
コマンドライン: npm install webpack-g //後のこの-gは全体のインストールを表します. windowsの環境変数のように、どのディレクトリでも使えます.
4.webpack 4 インストールが必要です webpack-cli
グローバルインストール webpack-cli (必ずグローバルに設置してください.-Dでインストールするとエラーが発生します.)
コマンドライン: npm install webpack-cli-g
説明:
npm install module_name-S すなわち npm install module_name--save dependenciesに書き込みます
npm install module_name-D すなわち npm install module_name--save-dev書き込みdevDependencies
npm install module_name-gグローバルインストール(コマンドライン使用)
npm install module_nameローカルインストール(インストールパッケージを./nodemumodulesの下に置く)
dependenciesとdevDependenciesは何の違いがありますか?
devDependenciesの中のプラグインは環境を開発するだけに使って、生産環境に用いません.
dependenciesは生産環境に公開する必要があります.
webpackの核心概念 entry(エントランス包装) out put(出力ファイル) loaders(他のプロセッサをロードする) plugins(プラグイン)
1)イベントのフォーマット (entryは3つのフォーマットがあり、単一の入口と複数の入り口に使用できます.)
フォーマットa:
2. out put パッケージファイルの出力を表示します.
フォーマットは以下の通りです
loaderを追加するフォーマットは以下の通りです.
style-loader css-loader(css関連)
file-loader url-loader(ファイルとパスに関する)
4.plugis (パッケージ全体に参加できるプラグイン)
変数を設定することができます.
httml-webpack-plugin プラグインの基本的な役割はファイルを生成することです.
2.nodejsをインストールするとnpmも自動的にインストールされます.
インストールしたらコマンドが使えます. node-v 和 npm-vは正しくインストールされているかを確認します.
3.グローバルインストールwebpack
コマンドライン: npm install webpack-g //後のこの-gは全体のインストールを表します. windowsの環境変数のように、どのディレクトリでも使えます.
4.webpack 4 インストールが必要です webpack-cli
グローバルインストール webpack-cli (必ずグローバルに設置してください.-Dでインストールするとエラーが発生します.)
コマンドライン: npm install webpack-cli-g
説明:
npm install module_name-S すなわち npm install module_name--save dependenciesに書き込みます
npm install module_name-D すなわち npm install module_name--save-dev書き込みdevDependencies
npm install module_name-gグローバルインストール(コマンドライン使用)
npm install module_nameローカルインストール(インストールパッケージを./nodemumodulesの下に置く)
dependenciesとdevDependenciesは何の違いがありますか?
devDependenciesの中のプラグインは環境を開発するだけに使って、生産環境に用いません.
dependenciesは生産環境に公開する必要があります.
webpackの核心概念 entry(エントランス包装) out put(出力ファイル) loaders(他のプロセッサをロードする) plugins(プラグイン)
1)イベントのフォーマット (entryは3つのフォーマットがあり、単一の入口と複数の入り口に使用できます.)
フォーマットa:
module.exports = {
entry:"app.js" // app.js
}
フォーマットb:module.exports = {
entry:["app.js","index.js"] // app.js index.js
}
フォーマットc:module.exports = {
entry:{
app : "app.js",
index : "index.js"
}
}
// app.js index.js
//
一般のおすすめ フォーマットC;2. out put パッケージファイルの出力を表示します.
フォーマットは以下の通りです
module.exports = {
entry:"app.js",
output:{
filename:"bundle.js"
}
}
// app.js , bundle.js
,
module.exports = {
entry:{
app:"app.js",
index:"index.js"
},
output:{
filename:"[name].bundle.[hash:5].js"
}
}
// [name] [hash:5] , entry [name]
3.loader webpackはデフォルトではjsコードを包装できます.cssなど他のファイルも包装しなければなりません.loadersを使います.loaderを追加するフォーマットは以下の通りです.
module.exports = {
entry:{
app:"app.js"
},
output:{
filename:"bundle.js"
},
module:{
rules:[
{
test:'/\.css$/', // .css
use : 'css-loader' // css-loader
}
]
}
}
よく使うloaderには、babeld-loaderがあります. (ES 6の文法はES 5の文法に変換できます.)style-loader css-loader(css関連)
file-loader url-loader(ファイルとパスに関する)
4.plugis (パッケージ全体に参加できるプラグイン)
変数を設定することができます.
httml-webpack-plugin プラグインの基本的な役割はファイルを生成することです.