首页 > 解决方案 > 如何解决 npm 缺少脚本:构建和托管我的反应应用程序?

问题描述

我正在尝试使用 Netlify 托管我的反应应用程序,但是当我运行 npm run build 时出现此错误

npm ERR! missing script: build

这是我的 package.json 文件

 "name": "client",
  "version": "0.1.0",
  "private": true,
  "proxy": "http://localhost:5000",
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1"
},
"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }

我该如何解决?

标签: reactjshostnetlify

解决方案


当 Netlify 运行npm时,它无法run在您的 中找到该命令package.json,很可能是因为它位于错误的目录中。

package.json需要位于 Netlify 配置的Base 目录中。


推荐阅读