运行npx create-react-app创建React项目出现依赖警告及漏洞报错
create-react-app 安装提示处理方案
你执行的安装命令为:
npx create-react-app movie-app-2020
核心结论
项目已创建成功,所有提示均不属于致命错误,不会影响项目基础运行,可直接进入项目目录启动开发服务。
各类提示说明与处理
对等依赖警告
出现的两条警告内容如下:
npm WARN @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.0 requires a peer of @babel/core@^7.13.0 but none is installed. You must install peer dependencies yourself.
npm WARN tsutils@3.21.0 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
- 第一条为babel补丁插件的对等依赖提示,如果你没有自定义babel配置的需求,完全无需处理,不影响默认React项目的运行
- 第二条为tsutils工具对typescript的依赖提示,如果你创建的是JavaScript版本的React项目,本身不需要安装typescript,该警告可以直接忽略
安全漏洞提示
提示的13个漏洞均为项目依赖的第三方开发工具包的安全问题,绝大多数不会影响生产环境打包后的代码运行,可选择两种处理方式:
- 无需处理,直接启动项目开发即可
- 如需修复,进入项目目录后执行
npm audit fix即可自动修复大部分兼容的漏洞,剩余无法自动修复的漏洞无特殊安全要求也不需要手动处理
后续启动命令
直接执行以下命令即可启动开发服务:
cd /Users/hwangchangmin/Documents/movie-app-2020 npm start
内容的提问来源于stack exchange,提问作者황창민
相关产品推荐
相关产品推荐

