执行npm start命令后,后台发生了什么?它是否生成类似Web服务器的东西,以便您的浏览器可以与之通信? npm start in create-react-app正在做很多事情,其中包括使用webpack-dev-server来启动你可
如果你对它的工作原理更感兴趣,你应该尝试运行npm run eject.
这将允许您查看Create-React-App的功能,因为它将npm start运行的脚本直接放在应用程序目录中.它还将这些脚本使用的webpack配置文件添加到您的目录中.最后它更新你的package.json文件,这样你就可以实际看到Create-React-App正在使用哪些依赖项(其中你会找到webpack-dev-server)
如果您查看package.json并查看“脚本”部分,您可以开始遵循每个命令实际执行的操作.例如,可以在此处找到“start”命令.这将调用脚本文件夹中的start.js文件.这是您将看到正在启动webpack-dev-server的文件.
通常,您可以查看两个文件夹脚本和配置以了解详细信息.