webpack4是基于node的,但是更新版本4后ndoe也应该大于9,才支持新的写法
新特性-mode:(不写mode默认是production)
开发模式: 体积大一点,为了方便开发,多出一些错误日志,方便debug
生产模式: 为了使代码体积包bundle小,包括引入未使用的模块都会注释(shaking抖动)
指定入口和出口
webpack index.js -o output_test.js
(-o 表示出口文件,文件名任意)
webpack --mode development index.js -o output_test_d.js
(上述不写mode则默认打包production,这里打包的是开发模式)
新特性-oC js(0 config-入口是./src/index.js; 出口是./dist)-仅适用于小项目
webpack --mode development
webpack.config.js
module.exports = {
entry: {},
output: {}
}