Сначала я должен сделать npm run build
, затем npm run install
, но независимо от того, что печатать на сервере, я получаю эту ошибку.
sh: 1: react-app-rewired: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
npm ERR! manager-polling-app-client@0.1.0 start: `react-app-rewired start`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the manager-polling-app-client@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-01-08T05_17_59_301Z-debug.log
NPM установка выполняется в моей локальной системе, но происходит сбой на сервере.
Я очистил кеш, удалил node_modules и package-lock. json и переустановил их, но это не сработало.
My package.json
{
"name": "manager-polling-app-client",
"version": "0.1.0",
"private": true,
"dependencies": {
"@material-ui/core": "^3.9.3",
"ajv": "^6.0.0",
"ajv-keywords": "^3.2.0",
"antd": "^3.16.3",
"arui-feather": "^12.12.0",
"b64-to-blob": "^1.2.19",
"moment": "^2.22.2",
"pdfmake": "^0.1.53",
"prop-types": "^15.7.2",
"react": "^16.11.0",
"react-awesome-modal": "^2.0.5",
"react-data-export": "^0.5.0",
"react-dom": "^16.11.0",
"react-export-excel": "^0.5.3",
"react-router-dom": "^4.3.1",
"react-scripts": "1.1.1",
"react-select": "^2.4.2",
"xlsx": "^0.14.4"
},
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test --env=jsdom",
"eject": "react-scripts eject"
},
"devDependencies": {
"babel-plugin-import": "^1.11.0",
"react-app-rewire-less": "^2.1.3",
"react-app-rewired": "^1.6.2"
}
}
PS Я обнаружил, что могу изменить права с помощью chmod -R 777, но люди говорят, что это плохая идея. Лично, это работало на сервере, и я не хочу играть с правами (волнуйтесь, это сделает sh, я думаю, есть другой способ решить проблему.
PPS Если здесь я должен использовать пряжу, тогда я должен yarn add
в локальной системе и затем постоянно использовать пряжу на сервере?
PPPS Я действительно новичок в npm и в пряже ... извините, если вопрос кажется глупым