ホームページ >ウェブフロントエンド >jsチュートリアル >webpack-dev-server の構成と使用手順の詳細な説明
今回は、webpack-dev-server の設定と使用手順の詳細な説明と、webpack-dev-server の設定と使用の注意事項 について説明します。実際のケースを見てみましょう。 。
1WebPack-dev-server をインストールします
ターミナルにnpm i webpack-dev-serverと入力して webpack-dev-server パッケージをインストールします
2. パッケージ内のスクリプトで dev-server
を構成します。 json ファイル コードを追加"dev":"WebPack-dev-server --config webpack.config.js”webpack.config.js ファイルにグローバルに追加
target:"web"ターミナル入力
npm i cross-envenv をインストール環境を設定
"build": "cross-env NODE_ENV=production webpack --config webpack.config.js", "dev": "cross-env NODE_ENV=development webpack-dev-server --config webpack.config.js"webpack.config.JS ファイルにステートメントを追加
const isDev = process.env.NODE_ENV ==='development'判定はDev 値がdevelopmentに等しいか
module.exportsを定数設定に変更しステートメントを追加
module.exports = config簡単に設定を変更できますwebpack.config.jsにステートメントを追加
if(isDev){ config.devtool =“#廉价模块-EVAL-源映射”//代码映射 config.devServer = { port:8000,//启动服务监听端口 host:'0.0.0.0',//可以通过localhost访问 overlay:{//在页面上显示错误信息 errors:true, }, open:true,//启动webpack-dev-server时自动打开浏览器 hot:true //启用热更 } config.plugins.push( new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin()//热更相关插件 ) }
3. HTML ページを作成します
ターミナル入力npm i html-webpack-pluginhtml-webpack-plugin プラグインをインストールします webpack.config.js にステートメントを追加します
const HTMLPlugin = require('html-webpack-plugin')設定
plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: isDev ? '"development"' : '"production"' } }), new HTMLPlugin() ]上記の手順を完了したら、ターミナル入力
npm run devパッケージ化が完了したら、ブラウザを開き、アドレス localhost: 8000 を入力してページに入ります この記事の事例を読んだ後は、方法を習得したと思います。さらに興味深い情報については、 の他の関連記事に注目してください。 phpの中国語サイトです! 推奨書籍:
以上がwebpack-dev-server の構成と使用手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。