【问题标题】:Whenever i start react after a day or so and try to start it gives error每当我在一天左右后开始做出反应并尝试启动它时都会出错
【发布时间】:2021-09-11 12:22:21
【问题描述】:

每当我在一天左右后开始做出反应并尝试启动时,它都会出错。请告诉我如何解决这个问题?

当我在 react 应用程序中写 npm start 时,它给了我以下错误:

PS C:\Users\Umang Rajpurohit\Documents\MERN> npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\Umang Rajpurohit\Documents\MERN/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\Umang Rajpurohit\Documents\MERN\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:\cache\_logs\2021-06-29T09_19_50_071Z-debug.log
PS C:\Users\Umang Rajpurohit\Documents\MERN> npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\Umang Rajpurohit\Documents\MERN/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\Umang Rajpurohit\Documents\MERN\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:\cache\_logs\2021-06-29T09_21_08_415Z-debug.log

【问题讨论】:

  • 它看起来像是在某处你有一个斜杠而不是一个反斜杠:系统正在寻找 C:\...\MERN/package.json 但路径是 C:\... \MERN\package.json 和 package.json 文件找不到。
  • 所以,大约一天后,它停止工作......它会自行开始工作,然后在一天后再次停止吗?完整日志中是否有比您发布的信息更有用的信息?
  • @secan - windows 上的 nodejs 足够聪明,可以解决这个问题
  • 也许分享文件 C:\cache_logs\2021-06-29T09_21_08_415Z-debug.log 的内容可能会有所帮助
  • 您确定您在与前几天相同的目录中吗?

标签: javascript html node.js reactjs npm


【解决方案1】:

可能的修复:

首先检查您在运行应用程序时输入的内容。正常情况下,必须是npm start之类的命令。

npm 尝试在您的 package.json 文件的脚本部分中为您的命令找到入口点(有关详细信息,请参阅 npm docs on scripts)。

package.json(简化版)描述了您的应用的依赖项和环境。

由于您在 package.json 中没有这样的命令,npm 失败并显示 ENOENT,这是 Error NO ENTry 的缩写。

【讨论】:

  • 看看这个问题...... OP 使用npm start 运行应用程序 - 所以,不知道这有什么帮助:p
【解决方案2】:

检查您是否有package.json 文件。它应该在您应该执行“npm start”的根目录中。我希望你不要把它放在像 C:\Users\Umang Rajpurohit\Documents\MERN\boilerplate_created_folder\package.json 这样的子文件夹中。

如果以上不是问题,则删除node_modules 文件夹和package-lock.json

然后运行npm install

最好在重新启动之前从任务管理器中终止“节点”服务。

【讨论】:

  • 非常感谢你成功了。上帝保佑你兄弟阿门
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-13
  • 1970-01-01
  • 2014-02-25
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多