第一章 webpack与构建发展简史
-
官方loader和插件
Loaders | webpack
Plugins | webpack
为什么需要构建工具?
初识webpack
webpack默认配置文件:webpack.config.js
可以通过webpack --config <config_file_name>指定配置文件
rules是个数组,一个打包配置可以有多个loader,所有loader放在rules数组中即可。plugins数组也可以使用多个插件。
安装环境
- 安装nvm(目的是使用它安装nodejs)
- https://guthub.com/nvm-sh/nvm
- 安装后配置环境变量 soure ~/.bash_profile
- 检查是否安装成功:nvm list
- 安装Node.js和NPM
- nvm install v10.15.3
- 检查是否安装成功: node -v, npm -v
- 安装webpack和webpack-cli
- 创建nodejs空目录和package.json,初始化项目
mkdir my-project
cd my-project
npm init -y - 安装webpack和webpack-cli
npm install webpack webpack-cli --save-dev
检查是否安装成功:./node_modules/.bin/webpack -v
- 创建nodejs空目录和package.json,初始化项目
webpack构建例子
运行构建的命令:./node_modules/.bin/webpack
通过npm script运行webpack
{
“name”:"hello-webpack",
"version":"1.0.0",
"description":"Hello webpack",
"main":"index.js",
"scripts":{
"build":"webpack"
},
"keywords":"",
"author":"",
"license":"ISC"
}
通过npm run build命令运行构建,原理:模块局部安装会在node_modules/.bin目录创建软链接