前端系列课程之前端项目构建
前端项目构建
目标:
- 了解前端项目构建的用途
- 掌握前端模块导入的语法
- 掌握Webpack构建工具的使用
前端项目构建:
- 前端项目的构建可以理解为编译,是要将源代码转化成宿主浏览器可以执行的代码,核心是对资源的管理,输出包括JS,CSS,HTML等资源
前端项目构建的作用:
-
解决语言问题
(1)ES6
(2)Sass
(3)HTML模板语言 -
解决性能优化问题
(1)打包文件模块
(2)压缩资源文件
常见前端项目构建工具:
-
Gulp
-
Grunt
-
webpack
Webpack工具的使用
打包:
Webpack的概念:
- 出口
- 入口
- Loader
- 插件
- 模式
例子:
Webpack的配置文件
- Webpack.config.js必须保存在项目根文件夹中
Webpack的文件打包
- 具体操作演示
- 自动打包:
(1)npm i webpack-dev-server –D
(2)配置package.json文件
(3)npm run dev –启动项目
Webpack的文件打包
- Main.js加载外部文件(样式)演示
- 步骤:
(1) import 外部文件
(2) npm i css-loader style-loader –D
(3) 配置webpack.config.js文件