当前位置: 首页 > 面试题库 >

sh:react-scripts:运行npm start后找不到命令

尤钱明
2023-03-14
问题内容

我将一个React应用程序克隆到我的系统上并运行以下命令

npm install -g create-react-app
npm install --save react react-dom

之后我跑了

npm start

但是它引发了上述错误,在我将其推送到github的其他系统上也可以正常工作。但是克隆Windows或Mac后,它在任何其他系统上均不起作用。


问题答案:

检查node_modules目录是否存在。新鲜克隆后,很可能没有克隆node_modules(因为这些是.gitignore‘d)。

运行npm install以确保下载了所有部门。

替代解决方案

如果node_modules存在,请使用删除它,rm -rf node_modules然后运行npm install



 类似资料:
  • 我在pip上也有类似的问题,用“python3-m”修复了这个问题,但现在在安装Django之后,我想做一个新项目。 当我尝试运行“django admin startproject…”我得到“bash:django-admin:command-not-found”。 我不知道我是否应该提到它,但是,这是在一个虚拟电视。 python3-m pip冻结:Django==3.0.6 回声$PATH:

  • 问题内容: 执行时似乎得到以下提示 不幸的是,执行任何Bower命令都会返回 返回和运行返回。 问题答案: 我假设您是通过Homebrew安装Node.js的,它烦人地将已安装的npm二进制文件放在通常不在用户路径中的位置。您要做的就是添加到$ PATH中。您可以通过将其添加到.bashrc / .bash_profile / .zshrc文件中来实现。 尽管我宁愿卸载Homebrew安装的Nod

  • 我正在尝试使用AWS codebuild生成一个简单的docker应用程序,但遇到一个错误,其中找不到AWS命令: 我有一个超级简单的docker文件,它构建了一个简单的express应用程序: 我有一个超级简单的构建规范。yml构建docker容器并将其推送到aws注册表: 然而一旦运行,它抛出上面张贴的错误^^我不确定为什么没有找到aws cli utils?这里的指南: http://doc

  • 问题内容: 我想开始使用离子框架,但是不幸的是,我已经在第一步中失败了。 我正在运行Ubuntu 13.04,并且已安装节点v0.10.25。我已经安装了ionic,其文档中对此进行了说明: 安装进行顺利,没有错误或警告,但是安装后我键入 我得到错误: 我是ubuntu的新手,所以我可能配置了一些错误的东西,但是找不到。 谢谢 问题答案: 好吧,我终于找到了。 ionic安装应该位于/ home

  • 在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?

  • javac-cp“lib/*”src/com/company/main.java 在myproject/src中,我尝试使用: JAVA-CP。COM/公司/主要 C:\myproject\src>javac-cp“lib/*”com/company/main.java C:\myproject\src>java-cp.;“lib/*”com/company/main 现在,代码编译和执行没有任何