“ npm start”命令突然停止使用包含新旧项目的“ create-react-app”项目文件夹

时间:2018-11-18 05:55:44

标签: reactjs npm terminal

我一直使用create-react-app来使某些项目产生反应并进行练习,通常,运行该项目的方法是使用该项目根目录中的命令npm start终点站。从那以后,我已经停止为我没有接触过的两个旧项目或全新的项目工作,并且按照错误给出的确切指示无效

错误的图片,终端的最上方是npm start命令之后:

npm start error with create-react-app projects

在过去的两天里,我一直在搜索这个信息,但我根本无法弄清楚。我希望有更多知识的人知道npm start为何停止工作的根源。请记住,我已经尝试了终端中错误所提供的建议。

真正令人困惑的是,我没有对旧项目进行任何更改或对旧项目进行任何编辑,例如上图中的项目,而是重新安装了一堆我认为可能引起诸如{{1} }或npm,但它们根本不会启动。

也差点忘记了错误日志,而错误日志甚至更让人迷惑不解:

Error log for failing npm start.

2 个答案:

答案 0 :(得分:0)

您的依赖项有问题。请运行

npm i

内部项目目录。

如控制台所示,您可以尝试

  • 删除您的node_modules目录
  • 删除文件包锁定
  • 我建议清理npm缓存(npm cache clean -f)

并使用

重新安装node_modules
npm i

答案 1 :(得分:0)

造成此问题的原因很多。这里有一些建议:

1。全局卸载babel-loader和create-react-app

npm uninstall -g babel-loader
npm install -g create-react-app

2。删除错误包

rm -rf ~/node_modules/babel-loader

3。停止所有命令,然后清理npm的缓存