reactjs - 如何解决 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"
}
我该如何解决?
解决方案
当 Netlify 运行npm
时,它无法run
在您的 中找到该命令package.json
,很可能是因为它位于错误的目录中。
您package.json
需要位于 Netlify 配置的Base 目录中。
推荐阅读
- c# - 如何比较两个 24Points 游戏表达式?
- swift - Swift NSRegularExpression 太贪心了
- elasticsearch - 弹性搜索 grok 过滤器
- mysql - Hibernate创建没有关系表的关系
- android - Volley to Retrofit2 - 如何使用 Retrofit2 进行字符串请求?
- javascript - 我成功构建了我的应用程序,但是当我运行它时,它崩溃了,这是我的 logcat 中提示的味精
- c# - ASP.NET C# OData 服务 + 导航属性 + $expand = null。我错过了什么?
- select - Erlang Mnesia select on an ordered_set 是否给出了 Erlang Term 顺序的列表?
- jquery - 如何使用 jQuery 按两列对表格进行排序?
- django - 如何创建具有特定区域的 Heroku 应用程序