前端开发,部署页面到服务器,并实现页面“热部署”

在开发前端项目的时候,我们经常需要,把页面放到服务器中的“容器”中。
比如VueJS,在开发VueJS时,我们要把页面放到“服务器”中,以便我们对程序的调试。
经常需要自启服务器。这样非常麻烦,不光繁琐,而且降低了开发效率。

介于此,我们可以使用browser-sync(浏览器同步测试工具)开发模块,来帮助我们实现启动服务器,并对项目中的html、css、js文件进行监听,每当这些文件改动,便刷新浏览器。

这样不光解决了服务器中运行的不便,更提高了开发效率。


0、初始化项目

npm init -y

1、安装browser-sync

npm i --save-dev browser-sync

#注意,这里是--save-dev,因为其只是开发工具

3、配置browser-sync

打开项目中的package.json,在其中的scripts项中添加字段如下。

"dev":"browser-sync start --server --files \"*.html, css/*.css ,js/*.js\"",

4、启动服务器

npm run dev

启动后,会自动打开首页
这里写图片描述
此时,每次修改项目中的html\css\js文件后,浏览器都会自动刷新。并展示新的效果。

5、备注

browser-sync的参数可以修改,比如,端口号、默认打开浏览器等等…

详情可查看

官方说明文档中文说明文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值