webpack4 打包步骤(二)配置文件打包
一:webpack.config.js配置文件
1:手动新建一个配置文件
在package.json同目录下新建配置文件
2:配置参数说明
const path = require('path'); //操作系统路径 module.exports = { mode: 'development', // 开发模式 entry: ['./str/hello.js','./str/world.js'], // 入口文件(也就是这些文件要打包)必须要绝对路径 //加入要打包的js文件和webpack.config.js在同一级目录,那么必须这样写 //entry: [__dirname+'/hello.js',__dirname+'/world.js'], // 入口文件,必须要绝对路径 output: { filename: 'bundle.js', // 打包输出文件名 path: path.join(__dirname, './dist') // 打包输出路径(必须绝对路径,否则报错) }, module: { rules: [ //打包css { test: /\.css$/, loader: "style-loader!css-loader" } ] } };
css文件,在入口文件头部引入
import './style.css';
运行命令打包
webpack此命令,会自动根据配置文件信息完成打包。
配置文件由6个部分组成
entry:入口文件(你要打包哪些文件)
output:出口文件(打包完了放到哪里)
module:模块(放lorder,webpack不打包的部分,比如css)
plugins:插件(辅助开发功能,提高开发效率)
devServer:服务器(webpack提供的本地服务器,类型nginx,apache方便网页浏览)
mode:模式,分为开发模式、生产模式。此为4.X里新增的;开发模式 不压缩的文件;生产模式 压缩的文件