У меня очень интересная проблема. У меня есть узел + реагировать сценарий. Примеры папок ниже;
/client(React is here)
...some react folders + files
...package.json
/models
/routes
/package.json
Когда я пытаюсь создать клиентское приложение-приложение в другой папке " npm start " работает правильно, но когда я создаю реакцию внутри скрипта узла npm start команда выдает ошибку.
нпм ERR! код ELIFECYCLE
package.json (узел)
{
"name": "nodesrv",
"version": "0.1.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"server": "nodemon server.js",
"dev": "concurrently \"npm run server\" \"cd client && npm start\"",
"start2": "node server.js",
"start": "cd client && npm install && npm run build",
"heroku-postbuild": "cd client && npm install && npm run build"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"emailjs": "^2.2.0",
"express": "^4.16.4",
"is-empty": "^1.2.0",
"morgan": "^1.9.1",
"mysql2": "^1.6.5",
"next": "^8.1.0",
"nodemailer": "^6.1.1",
"pg": "^7.11.0",
"pg-hstore": "^2.3.2",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"rotating-file-stream": "^1.4.1",
"sequelize": "^5.8.5",
"validator": "^10.11.0",
"winston": "^3.2.1"
}
}
package.json (реагировать)
{
"name": "client",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-scripts": "3.0.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}