当我尝试运行 react-native expo cli 时遇到了这个错误

时间:2021-03-08 07:10:49

标签: reactjs react-native npm npm-install

我使用

安装了expo cli <块引用>

npm install -g expo-cli

然后我创建了名为 AwesomeProject 的项目,如文档中所述并移至该文件夹

<块引用>

expo init AwesomeProject cd 很棒的项目

但是当我尝试使用 npm start 或 expo start 运行它时,我收到此错误并且没有看到任何输出

<块引用>

npm 错误!代码 ENOENT npm ERR!系统调用打开 npm ERR!小路 C:\Users\Home\Documents\react-native\AwesomeProject\package.json npm 呃!错误号 -4058 npm 错误! enoent ENOENT: 没有这样的文件或目录, 打开 'C:\Users\Home\Documents\react-native\AwesomeProject\package.json' npm 错误! enoent 这与 npm 无法找到文件有关。 npm 错误!恩恩

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\Home\AppData\Roaming\npm-cache_logs\2021-03-08T07_02_20_464Z-debug.log

2 个答案:

答案 0 :(得分:0)

<块引用>

npm 错误!代码 ENOENT npm ERR!系统调用打开 npm ERR!小路 C:\Users\Home\Documents\react-native\AwesomeProject\package.json npm 呃!错误号 -4058 npm 错误! enoent ENOENT:没有这样的文件或目录, 打开 'C:\Users\Home\Documents\react-native\AwesomeProject\package.json' npm 呃! enoent 这与 npm 无法找到文件有关。新产品经理 呃!恩恩

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\Home\AppData\Roaming\npm-cache_logs\2021-03-08T07_02_20_464Z-debug.log

检查粗线。它告诉您您不在包含 package.json 文件的目录中。

那是因为你做到了

npm install & npm start

不在项目目录里面,解决这个问题。先做:

cd AwesomeProject

然后:

npm install

npm start

希望这能解决您的问题。

答案 1 :(得分:0)

变化:

expo init AwesomeProject cd AwesomeProject

expo init AwesomeProject AwesomeProject

那么:

cd AwesomeProject

和:

expo start

你给你的项目取了两个名字。