反应脚本:找不到命令

新手上路,请多包涵

我目前正在尝试使用 create-react-app,它使用三个不同的包:react、react-scripts 和 react-dom。我已经安装了 create-react-app ,然后当我切换到目录并点击 npm start 我得到一个 react-scripts: command not found 。我遇到了很多问题。我可以看到 react-scripts 在我的 node_modules 文件夹中,但我在尝试运行时不断收到 command not found npm start 我试图删除并重新安装我所有的 node_modules 但它没有用。还有谁有相同的问题吗?

  ✘ ✝  Node/toDoApp/my-test   master±  npm start

> my-test@0.1.0 start /Users/jzilch/Desktop/Web
Projects/Node:Express/Node/toDoApp/my-test
> react-scripts start

sh: react-scripts: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! my-test@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the my-test@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.

原文由 James Zilch 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 934
1 个回答

首先删除项目文件夹中的 package-lock.json 文件。

然后通过 npm install 再次安装依赖项。那应该可以解决这个问题。

原文由 user5395907 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进