webpack是什么
1,打包工具
模块打包
2.前端工程师 ,必不可少工具
webpack作用
1.打包 (多个文件,打包成一个文件)
2.转化(less,sass,ts) 需要核心 技术 loader
3优化(SPA越来越盛行, 前端项目复杂度高,需要webpack进行优化)
webpack 构成
1.入口 entroy
2.出口 output
3.loader 转换器 /加载器
4.plugins 插件
5.devServer开发服务器
6.mode
开发环境(develepment)
npm install jquery --save-dev
npm install jquery -D 上面的简写
生产环境(production)
npm install jquery --save (生产包也要有的 就用这个命令)
npm install jquery -S 上面的简写
cnpm 如何配置
npm install -g cnpm --registry=https//registry.npm.taobao.org
webpack 配置
module.exports = {
//入口
entry:{
},
//出口
output:{
},
// loader
mode:{
},
// 插件
plugins:{
},
// 开发服务
devServer:{
}
}
配置文件名字一定得叫webpack.config.js么 答:不是
如果改名叫:mmr.config.js
webpack --config mmr.config.js