Сбой сборки activ-скриптов при обновлении с 1.x до 3.0.1 - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь мигрировать react-scripts из моей текущей версии (1.1.4) в последнюю 3.0.1 по очевидным причинам, но у меня адское время.

Вот мой текущий, успешная сборка package.json

{
  "name": "name",
  "version": "0.1.0",
  "homepage": ".",
  "private": true,
  "dependencies": {
    "ajv": "^6.9.1",
    "axios": "^0.18.0",
    "axios-debug": "0.0.4",
    "date-fns": "^1.30.1",
    "formik": "1.2.0",
    "history": "4.7.2",
    "moment": "2.22.2",
    "localforage": "1.7.3",
    "prettier": "1.14.2",
    "react": "^16.8.1",
    "react-bootstrap": "0.32.4",
    "react-checkbox-group": "4.0.1",
    "react-datetime": "2.15.0",
    "react-dom": "^16.3.2",
    "react-render-debugger": "1.0.2",
    "react-router-dom": "4.3.1",
    "react-scripts": "1.1.4",
    "semantic-ui-css": "^2.4.1",
    "semantic-ui-react": "^0.87.1",
    "styled-components": "^4.2.0",
    "react-router-hash-link": "1.2.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

Итак, я использую npm, поэтому при запуске npm install --save --save-exact react-scripts@3.0.1 устанавливается новая версия react-scripts, все обновляется правильно.Я обновил несколько других пакетов, которые были нужны как deps.Никаких уязвимостей в безопасности, все было чисто и правильно установлено.

Я использую maven в качестве системы сборки для сборки моего приложения, когда оно пытается выполнить npm run build, оно не работает на react-scripts build

Журнал отладки очень бесполезен.Единственная отображаемая ошибка: /node_modules/.bin/react-scripts: Permission denied

Я попытался изменить разрешения с помощью chmod +x /node_modules/.bin/react-scripts, но не повезло.

Я попытался удалить node_modules несколько раз и переустановить модули с помощьюnpm ci.Почти все проблемы, которые я нашел на github, которые я пробовал.

Я не уверен, что еще может быть не так.

Использование узла v11.9.0 и npm 6.5.0

Нужно ли обновляться с меньшими приращениями версии?Я действительно в растерянности

EDIT : что-то не так с npm в моем случае. Обновление версий пакета в package.json, похоже, пока работает ... Мне нужно выяснить, почему npm не работает для меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...