Webpack入門の注意事項-webpack-dev-serverの起動
2473 ワード
Webpack-dev-serverの起動
前に書いてあると
注意事項
1、webpackとwebpack-dev-serverをインストールする
ネット上にはwebpackとwebpack-dev-serverに関するチュートリアルがたくさんありますが、webpackとwebpack-dev-serverのバージョンに注意してください.バージョンの問題で多くの異常が発生します.推奨インストールバージョンはwebpack:2.2.0とwebpack-dev-server:2.2.0です.
アンインストールが必要な場合は、次のコマンドを参照してください.
2、webpack-dev-serverを構成し、ホットモジュールを起動する
まず、webpack-dev-server起動生成パッケージファイル(jsファイル)は仮想ファイルであり、エンティティファイルが生成されず、メモリに格納されているため、webpack-dev-serverを起動するとパッケージファイルがないことが正常であることに注意してください.ホットスタートモジュールにはiframeモードとinlineモードがあり、iframeモードは比較的簡単で、iframeモードを入門することをお勧めします.ここでもiframeモードを例に挙げます.
注意が必要なのはdevServerとpluginsのパラメータで、他のパラメータは自分のプロジェクトで構成されています.プロファイルwebpack.config.js,:
Webpack.config.jsでdevServerを構成しているため、テストサービスを開始する方法は、コマンドラインに直接入力されます.
ブラウザでプレビューし、Webサイトを開きます.http://localhost:10001/webpac...を選択します.
資料の推薦
Webpackの詳しい説明:Webpackに入門して、この編を見て十分です
前に書いてあると
webpack , !
webpack : 2.2.0
webpack-dev-server : 2.2.0
注意事項
1、webpackとwebpack-dev-serverをインストールする
ネット上にはwebpackとwebpack-dev-serverに関するチュートリアルがたくさんありますが、webpackとwebpack-dev-serverのバージョンに注意してください.バージョンの問題で多くの異常が発生します.推奨インストールバージョンはwebpack:2.2.0とwebpack-dev-server:2.2.0です.
// webpack
npm i [email protected] --save-dev
// webpack-dev-server
npm i [email protected] --save-dev
アンインストールが必要な場合は、次のコマンドを参照してください.
// webpack
npm uninstall webpack --save-dev
// webpack-dev-server
npm uninstall webpack-dev-server --save-dev
2、webpack-dev-serverを構成し、ホットモジュールを起動する
まず、webpack-dev-server起動生成パッケージファイル(jsファイル)は仮想ファイルであり、エンティティファイルが生成されず、メモリに格納されているため、webpack-dev-serverを起動するとパッケージファイルがないことが正常であることに注意してください.ホットスタートモジュールにはiframeモードとinlineモードがあり、iframeモードは比較的簡単で、iframeモードを入門することをお勧めします.ここでもiframeモードを例に挙げます.
注意が必要なのはdevServerとpluginsのパラメータで、他のパラメータは自分のプロジェクトで構成されています.プロファイルwebpack.config.js,:
// webpack.config.js
var path = require('path'); //
var webpack = require('webpack');
module.exports = {
// Source Maps,
// :eval-source-map;\
// :source-map
// cheap-module-eval-source-map , , da 。
devtool: 'eval-source-map',
entry: [
// , 。
'webpack/hot/dev-server',
'webpack-dev-server/client?http://localhost:10001',
//
__dirname + "/src/js/test-server/main.js"
],
output: {
path: __dirname + "/test-server/js",
filename: 'test.js'
},
module: {
loaders: []
},
//
devServer: {
// , webpack-dev-server
contentBase: "./test-server",
// , 8080
port: 10001,
//
historyApiFallback: true
},
plugins: [
//
new webpack.HotModuleReplacementPlugin()
]
}
Webpack.config.jsでdevServerを構成しているため、テストサービスを開始する方法は、コマンドラインに直接入力されます.
webpack-dev-server
ブラウザでプレビューし、Webサイトを開きます.http://localhost:10001/webpac...を選択します.
http://«host»:«port»/webpack-dev-server/«path»
資料の推薦
Webpackの詳しい説明:Webpackに入門して、この編を見て十分です