将应用程序推送到GitHub,并完成了其他过程,如更新package.json文件。
我认为这可能与文件夹有关,因为react的东西在‘npm install --save gh-pages’文件夹和rest节点中,mongo在'api‘中。
仍然无法部署它。
package.json
{
"name": "mern-todo-api",
"homepage": "https://ShreyashDo.github.io/Full-stack-react-todo-app",
"version": "1.0.0",
"main": "server.js",
"scripts": {
"start": "react-scripts start",
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
},
"author": "Shreyash Dongre",
"license": "ISC",
"description": "",
"dependencies": {
"cors": "^2.8.5",
"express": "^4.17.1",
"gh-pages": "^3.2.3",
"mongoose": "^6.0.7"
},
"devDependencies": {
"nodemon": "^2.0.12"
}
}发布于 2021-09-26 09:19:48
似乎您没有在正确的目录中。您需要位于客户端文件夹中,其中包含名为脚本的对象的package.json文件,该对象具有关键的启动、部署和预部署。你可以在终端上试一下。
cd client发布于 2021-09-26 09:20:30
将package.json中的deploy in scripts对象更改为:
"scripts": {
"start": "react-scripts start",
"predeploy": "npm run build",
"deploy": "cd client && gh-pages -d build",
},https://stackoverflow.com/questions/69333259
复制相似问题