首頁 > web前端 > js教程 > 主體

webpack-dev-server配置與使用步奏詳解

php中世界最好的语言
發布: 2018-05-28 15:52:36
原創
2015 人瀏覽過

這次帶給大家webpack-dev-server配置與使用步奏詳解,webpack-dev-server配置與使用的注意事項有哪些,以下就是實戰案例,一起來看一下。

1安裝的WebPack-dev-server

#在終端機輸入

npm i webpack-dev-server
登入後複製

安裝webpack-dev-server套件

2.設定dev-server

在package.json檔案中的腳本中加入程式碼

"dev":"WebPack-dev-server --config webpack.config.js”
登入後複製

在webpack.config.js檔案中全域新增

target:"web"
登入後複製

終端輸入

npm i cross-env
登入後複製

安裝env

設定環境變數

"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'
登入後複製

判斷isDev的值是否與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-plugin
登入後複製

安裝html-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
登入後複製

打包完畢之後,打開瀏覽器,輸入地址本地主機:8000即可進入頁面

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

應該如何建立webpack react開發環境

如何建立React全家桶環境

以上是webpack-dev-server配置與使用步奏詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!