22
04月
2020
如果想让你的浏览器监听你的代码的修改,并自动刷新显示修改后的结果,那你就需要单独安装它作为项目依赖。
npm install webpack-dev-server -g // 全局安装 npm install webpack-dev-server --save-dev // 项目内安装 此练习是在根目录下安装
devserver
作为webpack配置选项中的一项,以下是它的一些配置选项
配置选项 | 描述 |
---|---|
contentBase | 默认webpack-dev-server会为根文件夹提供本地服务器,如果想为另外一个目录下的文件提供本地服务器,应该在这里设置其所在目录(本例设置到“common"目录) |
port | 设置默认监听端口,如果省略,默认为”8080“ |
inline | 设置为true,当源文件改变时会自动刷新页面 |
historyApiFallback | 在开发单页应用时非常有用,它依赖于HTML5 history API,如果设置为true,所有的跳转将指向index.html |
在webpack.config.js
配置文件中添加如下代码:
在package.json
中的scripts
对象中添加如下命令,用以开启本地服务器:
在终端中输入npm run server
即可在本地的8080
端口查看结果如下: