- npm的使用
- 需要先安装node,
-
npm install nrm
使用nrm ls
查看镜像的地址,nrm use npm
或者nrm use cnpm
可切换下载源的地址 -
npm install cnpm -g
:安装cnpm,通过cnpm下载包 -
网页的静态资源
图片.png
-
webpack解决的问题
图片.png
-
使用webpack
图片.png
- 基本配置
在webpack.config.js
中配置,打包路径,直接在控制台输入webpack
即可完成打包
图片.png
图片.png
- 使用
webpack-dev-server
来实现自动打包编译的功能
1.安装npm i webpack-dev-server -D
这个工具到项目本地,作为开发依赖
图片.png
2.需要在package.json
中配置,直接npm run dev
运行,就会以服务器的形式打开,保存后就会自动编译
图片.png
3.还可在package.json
中配置自动打开浏览器
图片.png
4、配置打开端口,默认8080
图片.png
5、配置内容根路径,热更新
图片.png
- 安装
npm i html-webpack-plugin -D
插件,根据我们的html在内存中生成html页面
1.在webpack.config.js
中配置
1.1 导入包
图片.png
1.2 在module.exports
中配置插件
图片.png
当使用了html-webpack-plugin
之后,我们不需要手动处理bundle.js的引用路径了,因为这个插件,已经帮我们自动创建了一个合适的 script,并且 ,引用了正确的路径 - 处理css文件,需要使用
npm i style-loader css-loader -D
安装loader
1.直接在main.js
中引入是不可以行的
图片.png
2.在webpack.config.js
中配置
图片.png
webpack处理第三方文件的过程
图片.png
处理less
: 安装less:npm i less -D
、安装loader:npm i less-loader -D
定义规则:
图片.png
- 处理图片:
npm i url-loader file-loader -D
图片.png
图片默认会转换成base64编码,可用limit来约束,后面是对显示名称的约束
图片.png
- 引入bootstrap等第三UI库
1.在main.js
中引入
图片.png
2.如需使用字体图标,需要在webpack.config.js
中配置
图片.png
网友评论