Node.js webpack-dev-server配置命令的两种方式

第一种直接在package.json文件中的"scripts"里添加:
在这里插入图片描述

"dev": "webpack-dev-server --open --port 3000 --contentBase src --hot"
  • open:每次运行项目自动打开浏览器
  • port:指定项目运行占用的端口号
  • contentBase :项目启动首次访问的目录
  • hot:iframe 热替换模式,减少大量代码重复更新

第二种在 webpack.config.js 文件中进行配置:

const path = require('path')

// 启用热更新的 第2步
const webpack = require('webpack'); // 加载 webpack 模块

module.exports = {
  entry: path.join(__dirname, './src/main.js'),// 入口
  output: { // 输出文件相关的配置
    path: path.join(__dirname, './dist'), // 指定 打包好的文件,输出到哪个目录中去
    filename: 'bundle.js' // 指定 输出的文件的名称
  },
  devServer: {  // 配置 dev-server 命令参数的第二种形式 
    // --open --port 3000 -contentBase src -hot
    open: true,   // 自动打开浏览器
    port: 3000,   //  设置启动时候的运行端口
    contentBase: 'src',  // 指定托管的根目录
    hot: true   // 启动热个新的 第1步
  },
  plugins: [
    new webpack.HotModuleReplacementPlugin() // new 一个热更新的模块对象,这是启用热更新的第三步
  ]
}

package.json文件中的"scripts"里添加

	"dev": "webpack-dev-server"

在这里插入图片描述

使用 npm run dev 运行项目

如果缺少相应模块可根据 https://blog.csdn.net/qq_44989881/article/details/107714969 进行配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值