Webpack4 发布快一个月了,据悉这个版本做了很多的改动,其中一个就是零配置,当然只针对js文件。
下面来体验一下。
初始化项目#
打开命令行工具,输入下面代码,需要先安装好 node.js。
mkdir webpack-test # 创建文件夹
cd webpack-test # 进入文件夹
npm init -y # 初始化输入上面命令后,会生成一个package.json文件。
安装 Webpack#
不指明版本号安装,会自动安装最新的 4.x.x 版本,Webpack4 需要额外安装webpack-cli库
npm install webpack webpack-cli --save-dev # 安装 webpack webpack-cli测试 Webpack#
Webpack4 支持零配置,新增 mode 参数,mode 有 2 个可选值:development和production,对应开发模式和生产模式。开发模式构建速度更快,生产模式打包后文件更小。
创建入口文件index.js
mkdir src # 创建入口文件夹
cd src # 进入入口文件夹
touch index.js # 创建入口文件在index.js中编写下面代码
// index.js
function hello() {
console.log("hello world");
}执行命令打包文件
npx webpack --mode development文件打包成功。Webpack4 会自动创建一个文件夹dist,里面是编译后的文件main.js。
总结#
- 必须安装
webpack和webpack-cli。 - Webpack4 支持零配置,可以不需要配置
webpack.config.js文件。 - Webpack4 默认的入口文件是
./src/index.js(零配置写其他的名字会报错),默认的输出文件是./dist/main.js。 - 零配置没有意义,实际项目中还是需要定义配置文件。