ホームページ >ウェブフロントエンド >htmlチュートリアル >webpack Basics_html/css_WEB-ITnose
転載する場合は出典を明記してください:
npm install -g webpack
npm install webpack --save-dev
module.exports = 'It workd from content.js'
console.log(require('./content.js'))
webpack ./entry.js bundle.js
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"></head><body><script src="bundle.js"></script></body></html>
出力
It workd from content.js
Webpack はデフォルトで js モジュールのみをサポートします。 CSS をパッケージ化する ファイルは CSS ファイルを処理するために css-loader を使用する必要があります。style-loader はスタイルを適用します
npm install css-loader style-loader
body { background-color: yellow;}
console.log(require('./content.js'))require('!style!css!./style.css')
require( '!style!css!./style.css') 毎回長いローダープレフィックスを書くのは面倒 ファイルサフィックス名にバインドするローダーを指定できます。コンパイルコマンド
webpack ./entry.js bundle.js --module-bind "css=style!css"
現時点では、entry.js を簡略化できます
require('./style.css')
構成情報を webpack.config.js 構成ファイルに追加した後は、毎回 webpack を実行するだけでパッケージ化タスクを完了できます
module.exports = { entry: './entry.js', output: {}}