编译失败。webpack不是功能

Gul*_*saf 20 npm reactjs npm-start

我的项目运行正常,但是安装了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.
Run Code Online (Sandbox Code Playgroud)

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

错误的屏幕截图

s1m*_*m0t 84

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

我从以下位置更改了start.js:

const compiler = createCompiler(webpack, config, appName, urls, useYarn);
Run Code Online (Sandbox Code Playgroud)

至:

const compiler = createCompiler({ webpack, config, appName, urls, useYarn });
Run Code Online (Sandbox Code Playgroud)

  • 像魅力一样工作 - 感谢分享解决方案! (2认同)