JavaScriptの開発で便利なビルドツールのwebpackを試してみます。
webpackの準備
webpackをグローバルにインストールします。
コマンドプロンプトを起動して、以下を実行します。
npm install -g webpack
インストール完了後、作業ディレクトリへ移動します。
cd 作業ディレクトリ
package.jsonを作成します。
npm init
ローカルにwebpackをインストールします。
npm install webpack --save-dev
これで準備ができました。
webpackの実行
簡単なコードを書いて、実際にwebpackを使ってみます。
main.js
var greeting = require('./greeting.js');
console.log(greeting.greet('加藤'));
greeting.js
module.exports.greet = function(name) {
return name + 'さん こんにちは!';
}
main.jsからgreeting.js内の関数を実行して、consoleを出力するようにしています。
先ほど作成したpackage.jsonのscriptsに以下を追加します。
package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack main.js script.js"
},
“build”: “webpack 変換対象のファイル名 変更後のファイル名” の形で追加します。
追加できたら以下を実行します。
npm run build
script.jsというファイルが作成できれば成功です。
webpackのデモページ
webpack.config.jsの作成
webpackの設定ファイルを作ってみます。
webpack.config.jsというファイルを作成して、以下のように記述します。
webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: 'script2.js'
}
};
package.jsonの変更を元に戻してから、以下を実行します。
webpack
script2.jsというファイルが作成できれば成功です。
webpackのデモページ2
内容は最初に作成したscript.jsと同じになります。
【参考サイト】
コメントが承認されるまで時間がかかります。