下面是我的错误页面:
项目依赖项树可能有问题。这可能不是Create React应用程序中的一个bug,而是需要在本地修复的东西。
Create React App提供的react-scripts包需要一个依赖项:
“WebPack":”4.19.1“
不要尝试手动安装:您的软件包管理器会自动安装。但是,在树的较高位置检测到不同版本的webpack:
C:UsersACERNode_ModulesWebPack(版本:4.28.3)
已知手动安装不兼容版本会导致难以调试的问题。
如果希望忽略此检查,请将skip_preflight_check=true添加到项目中的。env文件中。这将永久禁用此消息,但您可能会遇到其他问题。
要修复依赖项树,请尝试按确切顺序执行以下步骤:
在大多数情况下,这应该足以修复问题。如果这没有帮助,你可以尝试其他一些方法:
如果您使用的是npm,请安装yarn(http://yarnpkg.com/),并使用它重复上述步骤。这可能会有帮助,因为npm已经知道包提升的问题,这些问题可能会在未来的版本中得到解决。
检查c:usersacernode_moduleswebpack是否在您的项目目录之外。例如,您可能意外地在主文件夹中安装了一些东西。
请尝试在您的项目文件夹中运行npm ls webpack。这将告诉您安装了webpack的其他包(除了预期的react-scripts之外)。
如果没有其他帮助,请将skip_preflight_check=true添加到项目中的。env文件中。这将永久禁用此飞行前检查,以防您想继续进行。
附注。我们知道这条消息很长,但请阅读上面的步骤:-)我们希望你发现它们对你有帮助!
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! first-app@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the first-app@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Acer\AppData\Roaming\npm-cache\_logs\2019-01-03T12_30_23_160Z-debug.log
我已经应用了所有步骤,但是npm start命令仍然不起作用。我该怎么办?
我找到解决办法了!关注第6点:它要求删除项目目录外的node_modules文件夹。
因此,我删除了我的
这是由于节点模块依赖关系冲突造成的。
从
我测试了很多方法,包括删除node_modules文件夹,但都不起作用,也许最好的方法是删除当前版本的node.js,然后重新安装它。它回答了我的问题,我希望它对你也有用。