Я недавно скопировал через интерфейс 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"
},