每次写完代码都要 npm run build 感觉很麻烦,我们需要监听文件变动,一旦我们保存了文件,它就重新 build 代码。
使用 webpack-dev-server
安装:
1 | npm install --save-dev webpack-dev-server |
修改配置文件,告诉开发服务器(dev server),在哪里查找文件:
webpack.config.js
1 | const path = require('path'); |
以上配置告知 webpack-dev-server
,在 localhost:8080
下建立服务,将 dist
目录下的文件,作为可访问文件。
添加一个 script 脚本,可以直接运行开发服务器(dev server):
package.json
1 | { |
现在,我们可以在命令行中运行 npm start
,就会看到浏览器自动加载页面。如果现在修改和保存任意源文件,web 服务器就会自动重新加载编译后的代码。