我只是从github克隆了一个React应用到本地计算机,但是当我在其上运行npm start时,出现了以下错误:

时间:2019-06-05 21:51:55

标签: reactjs github npm

我刚刚从GitHub克隆了一个React应用到本地计算机,并设置了npm install,但是当我在其上运行npm start时,出现此错误:

C:\Users\NOUREDDINE\Desktop\Redux>npm start
npm ERR! path C:\Users\NOUREDDINE\Desktop\Redux\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:\Users\NOUREDDINE\Desktop\Redux\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\NOUREDDINE\AppData\Roaming\npm-cache\_logs\2019-06-06T21_34_57_558Z-debug.logand

2 个答案:

答案 0 :(得分:0)

首先,您需要转到package.json所在的文件夹,然后按SHIFT +右键单击该文件夹以打开cmd(请检查路径,应该正确),然后执行npm install,然后执行npm start

如果一切正常,那么很好,如果您已经安装了依赖项,请执行以下操作:

  1. 删除Node_modules和package-lock.json文件
  2. 清除缓存(npm cache clean --force)或通过转到这些 资料夹 c:/ users / username / AppData / Roaming / npm-cache和c:/ users / username / AppData / Roaming / npm

  3. 然后再次npm install

这可能会解决您的问题。

答案 1 :(得分:0)

从仓库中克隆时,它带有pakage.json,其中列出了应用程序使用的所有依赖项及其各自的版本。但是,它不包括这些依赖项。为了运行该应用程序,您需要导航到控制台中包含package.json文件的目录,然后运行“ npm install”。这将创建node_modules目录并下载所有必需的软件包。然后您可以运行“ npm start”。