如标题所示,我刚刚安装了react库,并第一次启动了该应用程序。我在下面收到以下错误。
据我所知,似乎该应用程序正在寻找错误的文件夹以查找启动脚本。我没有更改任何初始启动器文件,也没有添加任何我自己的文件。我不确定如何解决此问题。
npm ERR! errno -4058 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\David\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\David\AppData\Roaming\npm-cache\_logs\2019-12-28T21_32_24_438Z-debug.log```
我认为您忘记了cd进入(或更改为)项目的目录。
cd
假设您已在目录中初始化了项目C:\Users\David并指定了项目名称my-app,只需键入cd my-app(或者确切地说是cd C:\Users\David\my-app\在“命令提示符”中键入然后运行)即可npm start。
C:\Users\David
my-app
cd my-app
cd C:\Users\David\my-app\
npm start
错误消息所抱怨的文件package.json,已经在项目文件夹中可用。
package.json
但是, 安装create-react-app并初始化新应用不是推荐的新方法。
create-react-app
根据React文档,卸载create- react-app全局npm软件包,并按照以下步骤创建一个新的React应用程序:
create- react-app
npx create-react-app my-app cd my-app npm start
注意 npx 第一行不是拼写错误,它是npm 5.2+附带的打包运行程序工具。
注意
npx 第一行不是拼写错误,它是npm 5.2+附带的打包运行程序工具。
npx