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