您现在的位置是:主页 > news > 电商建网站/网盘搜索引擎入口

电商建网站/网盘搜索引擎入口

admin2025/5/7 12:32:52news

简介电商建网站,网盘搜索引擎入口,无印良品官方网络商城,武汉十大营销策划公司一、简介 本篇文章主要记录为什么要dev-server及其如何搭建dev-server; 1. 为什么要搭建dev-server: 之前我们修改完代码之后都要先npm run build ,然后再去浏览器页面手动刷新才能看到修改后的效果,这个原理就是每次修改完代码后我们都要重新构建项…

电商建网站,网盘搜索引擎入口,无印良品官方网络商城,武汉十大营销策划公司一、简介 本篇文章主要记录为什么要dev-server及其如何搭建dev-server; 1. 为什么要搭建dev-server: 之前我们修改完代码之后都要先npm run build ,然后再去浏览器页面手动刷新才能看到修改后的效果,这个原理就是每次修改完代码后我们都要重新构建项…

一、简介

       本篇文章主要记录为什么要dev-server及其如何搭建dev-server;

       1. 为什么要搭建dev-server:   之前我们修改完代码之后都要先npm   run  build ,然后再去浏览器页面手动刷新才能看到修改后的效果,这个原理就是每次修改完代码后我们都要重新构建项目。而dev-server是webpack提供的一个可选的本地开发服务器,它可以实现:当我们进行代码的修改后,浏览器会进行自动的刷新页面,让我们看到修改后的效果。

       2. dev-server的原理浅析:当我们使用dev-server开发以后,每次修改代码后浏览器都会自动刷新。dev-server会将我们每次修改后的代码进行重新编译然后放入内存之中,并且让浏览器自动重新刷新,而我们此时是看不到dist文件夹也跟着发生变化的,因为dev-server是将重新编译好的代码放入内存,而dist文件夹中的内容是属于硬盘。只有当我们的开发都结束了之后,我们执行一个npm  run  build打包命令,此时内存中的代码会把读取到硬盘之中,dist文件夹中的内容也才会发生改变。

二、搭建dev-server

       1. 安装dev-server:  npm  install  webpack-dev-server@2.9.1  --save-dev。我这里的局部webpack版本是3.6.0,大家要根据自己的webpack版本按照对应的webpack-dev-server版本,不必照抄我的。

       2. 配置webpack.config.js:

       

       3. 配置package.json:

            

        这个配置是为了从本地的webpack启动dev-server,而不是去全局的webpack中启动,因为全局的webpack根本没有安装webpack-dev-server啊。

        4. 执行  npm   run  dev 即可。我们就可以看到它会自动开启浏览器,试着修改一下代码,浏览器中的页面也会自动跟着刷新。