写在前面:
webpack依赖于nodejs,nodejs需要npm(相当于maven)包管理工具,国内使用npm下载包比较慢,需要下载淘宝镜像cnpm
webpack:
Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模块进行打包。
使用webpack的好处:
1、模块化开发
程序员在开发时可以分模块创建不同的js、 css等小文件方便开发,最后使用webpack将这些小文件打包成一个文 件,减少了http的请求次数。
webpack可以实现按需打包,为了避免出现打包文件过大可以打包成多个文件。 2、 编译typescript、ES6等高级js语法
随着前端技术的强大,开发中可以使用javascript的很多高级版本,比如:typescript、ES6等,方便开发, webpack可以将打包文件转换成浏览器可识别的js语法。
3、CSS预编译
webpack允许在开发中使用Sass 和 Less等原生CSS的扩展技术,通过sass-loader、less-loader将Sass 和 Less的
语法编译成浏览器可识别的css语法。
webpack的缺点:
1、配置有些繁琐 2、文档不丰富
Node.js
webpack基于node.js运行,首先需要安装node.js。
Node.js就是一个javascript的运行环境,可以类比为jdk,它的作用就是让javascript可以咋服务器端运行
安装node.js以及相关组件
1.