在终端执行npm run dev,拿windows来说实际上调用的是 node_modules下的 .bin 文件夹下的 npm.cmd 的批处理命令。但是这一篇重点放在 package.json 中 npm run dev
中对应的 webpack-dev-server 的调用。也就是package.json中的如下部分:
{
"scripts":{
"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js"
}
}
至于npm run dev
是怎么解析package.json并且找到 scripts 下 dev 之后的部分的,下一篇再详细剖析。
运行 npm run dev
之后,会在 npm-cli 中找到 webpack-dev-server.cmd
,如下: