"npm run eject" 的备选方案

Alternative on "npm run eject"

当我简单地关闭 CLI 时,ReactJS 应用程序项目是否会结束,而在第一个实例中,Node.js 包管理器 运行 通过 "npm start" 命令连接开发人员服务器在 CLI 中?或者 ReactJS 应用程序项目 运行 会在后台吗?

如果第二个问题是真的,我怎样才能停止 ReactJS 应用程序项目,而不必担心我必须在 CLI 中 运行 "npm run eject" 而永远无法 运行 处于开发阶段的 ReactJS 应用程序项目?当我第二次这样做时(运行 "npm run eject" 在 CLI 中)发生以下情况:

npm ERR! path C:\Usersst assembled M-PC\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Usersst assembled M-PC\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Usersst assembled M-PC\AppData\Roaming\npm-cache\_logs18-04-27T17_27_41_529Z-debug.log

如果您的应用 运行ning 只需按 Control + C 即可停止它。关闭命令提示符将获得相同的结果。在此之后,您仍然可以使用 npm run start 再次 运行 它。

关于弹出的注意事项——要成功弹出,您需要从项目文件夹中 运行 npm run eject。但是,只有当您是高级用户并且对默认配置不满意时,通常才需要执行此操作。