Я получаю эту ошибку, когда я даже не использую веб-пакет в этой конкретной ветке. Я никогда не сталкивался с этой ошибкой в моей ветке main . Однако я хотел изучить webpack, поэтому создал ветку webpack моего проекта и установил webpack в эту ветку (при условии, что я правильно установил webpack локально). Теперь, когда я снова переключаюсь на main и пытаюсь запустить "npm start
". Я получаю эту ошибку.
> react-scripts start
module.js:550
throw err;
^
Error: Cannot find module 'webpack'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\pzheng\my-app\node_modules\webpack-dev-server\lib\Server.js:22:17)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
Когда я пытался запустить «npm run build», вместо этого появляется эта ошибка:
Error: Cannot find module 'webpack/lib/Chunk'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\pzheng\my-app\node_modules\extract-text-webpack-plugin\dist\index.js:17:14)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\pzheng\my-app\node_modules\extract-text-webpack-plugin\dist\cjs.js:3:18)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
Многие посты SO предлагают загрузить веб-пакет, но я не хочу использовать веб-пакет для этой ветки, поэтому многие посты SO бесполезны.
Что я пробовал:
Я проверил package.json file
, в моей ветви main нет зависимости от веб-пакета. Тем не менее, я вижу webpack в моем файле package.lock.json
, когда я ищу слово webpack
Что я использую:
Я использую библиотеку create-react-app
.
В чем мне нужна помощь:
Я пытаюсь выяснить причину этой ошибки и как ее исправить. Это связано со мной при установке веб-пакета в другой ветке?