使用npx create-react-app创建React应用后执行npm start报错ENOENT求助
解决npm start找不到package.json的问题
嘿,这问题我见得挺多的,别慌!从报错信息能看出来,你当前执行npm start的目录不对——npm在C:\Users\Gerald\Documents\profile里找不到package.json文件,而这个文件其实是在你用npx create-react-app创建的React应用子文件夹里的。
给你几个具体的解决步骤:
- 先回忆下你创建React应用时起的名字,比如你当时输入的是
npx create-react-app my-react-project,那应用的根目录就是my-react-project,这个文件夹里才会有package.json。 - 打开命令行工具,用
cd命令切换到这个应用的根目录。举个例子,如果你的应用在C:\Users\Gerald\Documents\profile\my-react-project,就输入cd C:\Users\Gerald\Documents\profile\my-react-project然后回车。 - 现在再执行
npm start,应该就能正常启动应用了。
要是切换目录后还是不行,那大概率是当初创建应用的时候出了问题(比如网络波动导致创建不完整),这时候你可以删掉之前的应用文件夹,重新执行npx create-react-app命令再创建一次,确保整个过程没有报错就行。
内容的提问来源于stack exchange,提问作者Gerald
相关产品推荐
相关产品推荐

