该npm run eject命令做什么?我确实了解其他命令的功能,例如启动,构建,测试。但是不知道弹出。
npm run eject
create-react-app封装了它在内部使用的所有npm模块,因此您的package.json将非常干净和简单,而您不必担心它。
但是,如果您想开始做更复杂的事情并安装可能与在后台使用的create-react- app模块交互的模块,则这些新模块需要知道可用的内容,而不是可用的,这意味着您需要进行create-react -app取消摘要。
从本质上讲,这就是react-scripts eject功能。它将停止隐藏引擎盖下已安装的内容,而是将这些内容弹出到项目的package.json中,以供所有人查看。
react-scripts eject