【问题标题】:How can I fix npm error running npm run build?如何修复运行 npm run build 的 npm 错误?
【发布时间】:2022-02-07 02:54:12
【问题描述】:

当我运行 npm run build 时,我遇到了这个错误,我无法通过阅读 github 上的所有文章和堆栈上的相同 quest-s 来修复它:

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\Користувач\Desktop\test/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\Користувач\Desktop\test\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:\Users\Користувач\AppData\Local\npm-cache\_logs\2022-02-06T18_36_44_973Z-debug-0.log

【问题讨论】:

  • 您在正确的文件夹中吗?该文件夹中有package.json 文件吗?
  • 看起来您不在终端的正确位置。尝试 cd 进入项目文件夹,其中有一个 package.json 文件,并且那里还有一个 build 脚本

标签: node.js reactjs npm


【解决方案1】:

您好,您正在尝试在非节点项目中运行构建命令,请检查您是否在正确的目录中,如果不是请通过运行npm init来初始化项目

【讨论】:

    【解决方案2】:

    确保您位于正确的目录中。在运行命令之前,您需要 cd 进入正确的目录。

    如果你想确保 package.json 在目录中,运行

    ls | grep package.json
    

    如果这没有显示该文件,那么您可能是在错误的目录中,或者您可能已经删除了 package.json,在这种情况下您可能需要重新创建它,或者将其从版本控制中恢复。

    【讨论】:

    • OP 在 Windows 上
    • OP 可以在 Windows 上使用 ls 与 wsl 或通过 findstr 管道传输的等效 dir 命令来检查
    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 2023-02-15
    • 2019-04-14
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多