如何使用webpack-dev-server进行打包?
配置 webapck.config.js,告知webpack如何进行打包;
module.exports = {
entry: './src/index.js',//入口文件
output: {
filename: './bundle.js'//打包后文件
},
mode: 'development',
devServer: {
publicPath: '/dist',//输入目录
},
};
配置package.json,设置启动命令
"scripts":{
"start": "webpack-dev-server --open"
}
最近一直安装web-dev-server
,就是不成功,老出错.烦死了.我是先装的webpack
webpack-cli
然后装的 web-dev-server
, 提示安装失败,网上搜索各种说版本不兼容,郁闷..
后来我把webpack相关的软件都 npm uninstall,然后重新安装,这回先安装 webpack-dev-server,尽然成功了,然后我安装了 webpack. 连 webpack-cli 都没有独立专门安装就提示已经有了.
npx webpack -v
webpack 5.11.0
webpack-cli 4.3.0
webpack-dev-server 3.11.0
完美谢幕. 撒花..............
如何安装和使用webpack
cnpm install --save-dev webpack
安装webpack核销库cnpm install --save-dev webpack-cli
安装webpack的命令行功能,用于执行打包的操作.
使用webpack-dev-server开发的时候,与直接使用webpack-cli命令不同,后者每次都会重新生成bundle.js打包文件,前者会将打包结果保存在内容中,每次server收到的请求都会将内存中的打包结果发送到浏览器中.
webpack-dev-server 具有 自动刷新 的功能,每次修改都会自动刷新浏览器,这个Nice.