首页 > 编程知识 正文

吉他入门到进阶,vba从入门到进阶

时间:2023-05-04 09:55:47 阅读:182689 作者:3220

devServer安装使用

 我们在上篇文章提及到:在webpack.config.js中配置watch:true,可以检测文件改变,进行打包。还有本篇文章介绍的devServer可以实现。

本篇文章,我们介绍下devServer的安装配置,使用devServer进行项目开发。(更推荐使用devServer)devServer为你提供了一个简单的 web server,并且具有 live reloading(实时重新加载) 功能。

首先我们需要知道,devServer是依赖webpack的。我们肯定需要先安装webpack,然后安装devServer到当前项目。

cnpm i webpack-dev-server -D

然后,我们在package.json文件中配置脚本执行命令

"scripts": { "bulid": "webpack --config webpack.production.js", "dev":"webpack-dev-server" }

 命令台执行即可打包项目。

npm run dev

 

我们可以看到,项目运行在http://localhost:8080/。

其次:我们要注意的是:webpack output is served from /。打包输出的文件在服务器的内存里。文件名:bundle.js

之前我们打包输出的文件是在:dist/目录下。

所以:我们要修改index.html的文件引入路径:

之前是:<script src="./dist/bundle.js" ></script>。改为:<script src="/bundle.js" ></script>

否则,你会发现你改变的index.js文件里面的内容,并不能展现出来。

我们继续配置命令行,修改后需要重新执行:npm run dev

"dev":"webpack-dev-server --port 8080"

//--port修改端口号为8080

"dev":"webpack-dev-server --port 8080 --hot"

//--hot开启热加载。怕孤独的马里奥修改文件后,直接保存后,你浏览器打开的项目就会自动刷新。

"dev":"webpack-dev-server --port 8080 --hot --open"

//--open执行npm run 命令后会自动打开浏览器。

ps:以上配置内容写法,现在在新版本的webpack中,可以直接在,webpack.config.js中直接进行配置。如下:

devServer:{ open:true, hot:true, port:8080, }

而package.json的文件直接是:

"scripts": { "bulid": "webpack --config webpack.production.js", "dev":"webpack-dev-server" }

这样也是可以的。。。哈哈,写完啦。

  下篇:(四),webpack-loader详解

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。