У меня установлен веб-пакет в одной из моих веток с именем "webpack
", а в основной ветке нет. На данный момент все работает нормально.
Мне пришлось что-то протестировать, поэтому я переключаюсь на master
branch. Пока я был в основной ветке, столкнулся с проблемой зависимостей. Чтобы исправить эту проблему, я удалил package.json
и node_modules
в моей ветке master
и запустил npm install
. После устранения проблемы я переключаюсьвернуться к моей ветке "webpack". Теперь я столкнулся с проблемой, когда я запускаю npm run start
Cannot find module 'webpack/bin/config-yargs'
Я ищу на GitHub, и, очевидно, это вызвано тем, что webpack-cli
не установлен должным образом. Однако ясделал.
Мой package.json file
выглядит следующим образом:
"scripts": {
"start": "webpack-dev-server --open --mode development",
"dev": "webpack --mode development",
"build": "webpack --mode production",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"proxy": {
"/*": {
"target": "http://localhost:3001"
}
},
"devDependencies": {
"@babel/core": "^7.1.6",
"@babel/preset-env": "^7.1.6",
"@babel/preset-react": "^7.0.0",
"babel-loader": "^8.0.4",
"css-loader": "^1.0.1",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"mini-css-extract-plugin": "^0.4.4",
"webpack": "^4.25.1",
"webpack-cli": "^3.1.2"
}
Также странно, что все работало нормально, прежде чем я переключился на свою основную ветку.
Мой вопрос: Почему ошибка возникает внезапно? Связано ли это с тем, что я удалил «модуль узла» в моем мастере? Поскольку они находятся в разных местах, я не думаю, что они будут влиять друг на друга.
И как мне это исправить: