在这个特定的分支中,我甚至没有使用webpack,但是我却收到了这个错误。在我的主分支中,我从未遇到过这个错误。然而,我想学习webpack,所以我创建了一个名为webpack的项目分支,并在该分支中安装了webpack(假设我已经正确地在本地安装了webpack)。现在当我切换回我的主分支并尝试运行“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帖子建议下载Webpack,但我不想在此分支中使用Webpack,因此许多SO帖子都没有帮助。
我已经尝试过:检查了我的
package.json
文件,在我的main
分支中没有Webpack依赖项。然而,当我搜索单词webpack
时,在package.lock.json
文件中我确实看到了Webpack。我正在使用
create-react-app
库。我需要帮助的是:我正在尝试找出这个错误的原因以及如何解决它。这是否与我在其他分支安装Webpack有关?
node_modules
文件夹并再次运行npm install
,但这显然不是“为什么”问题的答案。 - 0xc14m1zcreate-react-app
一起安装了,您不需要再次安装它。如果您需要调整其配置,则应该“eject”您的应用程序。 - 0xc14m1z