“ npm start”不适用于任何react-js项目

时间:2019-08-27 10:15:29

标签: node.js reactjs npm webpack

[package.json] 我尝试了所有尝试更新npm,node,webpack的东西。

这是我的工作: npx create-react-app testapp

cd testapp

npm启动或纱线启动

给我这个:

输出:

项目依赖关系树可能存在问题。 这可能不是Create React App中的错误,而是您需要在本地修复的问题。

Create React App提供的react-scripts软件包需要依赖项:

“ webpack”:“ 4.39.1”

不要尝试手动安装它:包管理器会自动安装它。 但是,在树的较高位置检测到了不同版本的webpack:

C:\ node_modules \ webpack(版本:4.38.0)

已知手动安装不兼容的版本会导致难以调试的问题。

如果您希望忽略此检查,请将SKIP_PREFLIGHT_CHECK = true添加到项目中的.env文件。 这将永久禁用此消息,但您可能会遇到其他问题。

npm错误! errno 1 npm ERR! client@0.1.0开始:react-scripts start npm ERR!退出状态1 npm ERR! npm ERR!在client@0.1.0启动脚本处失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志:

4 个答案:

答案 0 :(得分:2)

非常感谢所有人,但经过多次尝试,我创建了一个.env文件,然后将其放入其中 SKIP_PREFLIGHT_CHECK = true 然后启动纱线或启动npm并成功

@MedetTleukabiluly,他在评论中告诉我

答案 1 :(得分:0)

这将永久禁用此消息,但您可能会遇到其他问题。

答案 2 :(得分:0)

我建议不要使用SKIP_PREFLIGHT_CHECK=true

,而不是将Yarn添加到项目中的.env文件中。

答案 3 :(得分:0)

我已经解决了同样的情况,我通过此链接解决了

如果您以前是通过create-react-app在全球安装npm install -g create-react-app的,建议您使用npm uninstall -g create-react-app卸载软件包,以确保 npx 始终使用最新版本```

[https://create-react-app.dev/docs/getting-started]