编译失败。 webpack 不是函数

Failed to compile. webpack is not a function

我的项目运行良好,但在安装 react-redux 和 redux 后我无法启动项目,它向我显示此错误

编译失败

webpack 不是函数

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! project@0.1.0 start: `node scripts/start.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the project@0.1.0 start script.

npm 错误!这可能不是 npm 的问题。上面可能还有其他日志记录输出。

The screenshot of error in ternimal

我 运行 在升级我的所有节点模块(包括 react 和 redux,但特别是 react-dev-utils 到 v8.0.0)后遇到了具有相同症状的问题。 createCompiler() 函数已更改为需要一个对象而不是多个参数(我想这将在未来提供更大的灵活性)。

我将我的 start.js 更改为:

const compiler = createCompiler(webpack, config, appName, urls, useYarn);

至:

const compiler = createCompiler({ webpack, config, appName, urls, useYarn });

我使用了简单的 npm install 命令