webpack--webpack.config.js配置文件(二)
目录结构

webpack.config.js
const path = require('path');
module.exports = {
    // 入口 
    entry: { 
        entry: './src/entry.js',
    },
    // 出口
    output: {
        //绝对路径
        path: path.resolve(__dirname,'dist'),
        filename: 'bundle.js'
    },
    // 模块
    module: {},
    //插件
    plugins: [],
    //开发服务
    devServer: {}
}path.resolve(__dirname,'dist')表示绝对路径D:\study\2018\webpack\webpack1\dist
运行
webpack live-server
多入口,多出口配置
const path = require('path');
module.exports = {
    // 入口 
    entry: { 
        entry: './src/entry.js',
        entry2:'./src/entry2.js',
    },
    // 出口
    output: {
        //绝对路径
        path: path.resolve(__dirname,'dist'),
        filename:'[name].js'
    },
    // 模块
    module: {},
    //插件
    plugins: [],
    //开发服务
    devServer: {}
}入口文件随意命名
entry:{
entry:"", entry1:""
}
出口文件动态变化
filename:'[name].js'

配置地本服务
devServer: {
        contentBase: path.resolve(__dirname, 'dist'),
        host: '192.168.1.9',
        compress: true, //服务端是否启用压缩
        port:1717
    }安装webpack-dev-server
cnpm install webpack-dev-server --save-dev
更改package.json中的scripts,运行项目命令
"scripts": {
    "server":"webpack-dev-server"
  },报错

解决办法
- 删除项目中的node_modules文件夹
 - cnpm install
 
运行npm run server

热更新
修改src中的entry.js文件,浏览器马上刷新

相关推荐
  不知道该写啥QAQ    2020-11-12  
   webfullStack    2020-11-09  
   Yvettre    2020-09-15  
   想做大牛的蜗牛    2020-10-30  
   gaojie0    2020-09-11  
   SelinaChan    2020-08-14  
   不知道该写啥QAQ    2020-08-09  
   gloria0    2020-08-09  
   不知道该写啥QAQ    2020-08-02  
   hline    2020-07-29  
   SelinaChan    2020-07-28  
   wangdianyong    2020-07-23  
   webpackvuees    2020-07-23  
   yqoxygen    2020-07-20  
   不知道该写啥QAQ    2020-07-18  
   waterv    2020-07-18