使用React-native init的问题/警告(no-lockfile;不推荐使用connect2.x系列; react有未满足的对等依赖项)

时间:2017-08-22 18:16:35

标签: react-native

我正在使用本机初始化来初始化我的项目,并且我收到了一些警告,如果我不处理,我肯定会在后面咬我。他们现在。 以粗体显示相关消息。我不完全确定如何解决这些问题,任何人都可以告诉我如何解决这个问题/如果我做错了我收到这些消息/警告?对于术语答案的初学者友好/轻松将是值得赞赏的,因为我是新的反应原生

纱线添加v0.27.5
info找不到锁定文件。
[1/4]解决包裹...
警告react-native> connect@2.30.2:connect 2.x系列已弃用
[2/4]获取包裹......
[3/4]链接依赖关系...
警告" react-native@0.47.2"有未满足的同伴依赖" react@16.0.0-alpha.12"。

这个react-native init命令也需要很长时间(每次使用约5分钟)。以上警告是否会导致启动时间过长或其他原因?

3 个答案:

答案 0 :(得分:7)

信息只是一些信息,而不是问题

以及两个警告

  • 已弃用连接

    关于不推荐使用的连接版本,我也想到了,因为react-native依赖于connect,而本地反应本机的最新版本是0.49.3,它使用connect @ 2.30.2,一点点有点弃用了,有人为这个问题做了一个公关,Github:pr ,但由于某些测试覆盖范围尚未合并,所以现在只需忽略此警告;
  • 未满足的对等依赖

    它与某些已弃用的软件包有关。

答案 1 :(得分:3)

我发现解决这些警告的全部内容是:

1)更新所有react-native软件包

npm install react-native@latest --save
  • 这通常可以解决过期/弃用的npm包
  • 的问题

2)安装react@16.0.0-alpha.12

npm install react@16.0.0-alpha.12

3)更新connect@2.30.2

npm update connect@2.30.2

同样,警告#1和#2非常常见

答案 2 :(得分:1)

"找不到锁定文件"只是意味着安装之前没有运行过; lockfile跟踪确切安装的软件包版本。

搜索其他两个是我如何到达这里,所以我不会对那些(还)有任何帮助。 ; - 。)