npm не работает из-за несоответствия Webpack - PullRequest
0 голосов
/ 23 января 2019

Я недавно скопировал через интерфейс React в папку assets моего бэкэнда Phoenix и также добавил Webpack.

Когда я запускаю npm start, я получаю эту ошибку, даже когда я удаляю папку узловых модулейи package-lock.json файл и запустить npm install, я снова получаю ошибку при запуске npm start.

The react-scripts package provided by Create React App requires a dependency:

  "webpack": "4.19.1"

Don't try to install it manually: your package manager does it automatically.
However, a different version of webpack was detected higher up in the tree:

  /Users/danale/Projects/node_modules/webpack (version: 4.29.0)

Ошибка звучит просто, за исключением того, что я сделал npm ls webpack, и я использую версиюошибка говорит, что я должен использовать:

└─┬ react-scripts@2.0.5
  └── webpack@4.19.1

Пожалуйста, укажите мне направление, в котором я должен искать.

Вот мой файл package.json:

{
  "name": "myproject",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@material-ui/core": "^3.2.1",
    "@material-ui/icons": "^3.0.1",
    "apollo-boost": "^0.1.23",
    "apollo-cache-inmemory": "^1.4.0",
    "apollo-link-context": "^1.0.12",
    "apollo-link-http": "^1.5.9",
    "axios": "^0.18.0",
    "classnames": "^2.2.6",
    "eslint-config-airbnb": "^17.1.0",
    "graphql": "^14.0.2",
    "graphql-tag": "^2.10.0",
    "jest-dom": "^2.1.0",
    "moment": "^2.22.2",
    "phoenix": "^1.3.4",
    "prop-types": "^15.6.2",
    "react": "^16.5.2",
    "react-apollo": "^2.3.3",
    "react-beautiful-dnd": "^9.0.2",
    "react-dom": "^16.5.2",
    "react-redux": "^5.0.7",
    "react-router": "^4.3.1",
    "react-router-dom": "^4.3.1",
    "react-scripts": "2.0.5",
    "react-testing-library": "^5.2.0",
    "redux": "^4.0.1",
    "redux-saga": "^0.16.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...