【问题标题】:npm ERR! missing script: start (react.js)npm 错误!缺少脚本:开始(react.js)
【发布时间】:2020-05-13 15:49:32
【问题描述】:

我已经搜索了以前的答案,并试图解决这个问题好几个小时,但没有成功。 我在终端输入 npm create-react-app,移动到正确的 cd,它给了我这个错误:

'npm 错误!缺少脚本:开始'

这是我的 package.json

{
  "name": "react-project",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-scripts": "3.4.1"
  }

}

这对我来说没有意义。帮忙?

【问题讨论】:

  • 您的 package.json 文件中没有名为 start 的脚本。 npm start 只是 npm run start 的一个快捷方式,它运行 package.json 文件中名为 start 的脚本(路径变量中有 node_modules/.bin 文件夹)
  • 不是create-react-app 还是你打错字了?
  • @VipulTyagi 是的,抱歉,只是一个错字。

标签: reactjs npm package.json


【解决方案1】:

您的package.json 缺少start 脚本。它应该类似于

{
  "name": "react-project",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-scripts": "3.4.1"
  },
  "scripts": {
    "start": "react-scripts start"
  },
}

react-scripts start 是启动应用的命令。

另外,您运行的命令不正确。应该是

npx create-react-app my-app

【讨论】:

  • 谢谢。我将其复制粘贴到我的 .json 文件中,现在我收到此错误:找不到所需的文件。名称:index.html 搜索位置:C:\Users\User\Code\Coding Projects\ES6 Practicce\JS\project\public 你知道为什么会这样吗?
【解决方案2】:

不确定您做了什么或导致该问题的原因,但您的包中缺少应该由 create-react-app 生成的脚本:

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

啊,明白了。你使用了错误的命令:

npm react-create-app

它只初始化了你的 package.json。你应该运行:

npm create-react-app

【讨论】:

  • 正是我不明白为什么我的脚本丢失了。很早以前我刚开始写代码的时候就安装了npm,我应该从空白重新安装它吗?
  • 抱歉打错了。
  • 没问题。它有时会发生
  • 我已将帖子更改为 wiki。所以将来任何人都会得到帮助。许多人都会犯这种类型的错误,在这种情况下,这会有所帮助。所以,不要删除它。
【解决方案3】:

首先,使用代码编辑器打开放置 react 文件的文件夹,然后打开 package.json

然后,添加以下代码行。不要忘记“,”,在它之前或之后取决于您放置它的位置。考虑一下如何将属性放入对象中。

"scripts": {
    "start": "react-scripts start"
}

然后,保存,在命令行或终端上运行 npm start

【讨论】:

    【解决方案4】:

    将以下内容添加到您的 package.json:

    {
      "name": "react-project",
      "version": "0.1.0",
      "private": true,
      "dependencies": {
        "react": "^16.13.1",
        "react-dom": "^16.13.1",
        "react-scripts": "3.4.1"
      }
    
    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 2017-10-16
      相关资源
      最近更新 更多