首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了什么版本的npm软件包?

安装了什么版本的npm软件包?
EN

Stack Overflow用户
提问于 2020-10-13 02:28:13
回答 1查看 131关注 0票数 0

在准备发布到Google的应用程序时,我发现,为了成功上传应用包(至少针对API级别29),有必要在项目中升级Expo。一旦世博SDK升级到39.0.0,上传就正常了。然而,在升级世博SDK的同时,终端中的一条消息说

未更新下列软件包。您应该检查那些存储库的README,以确定哪个版本与新的软件包集兼容:

世博-连接

从自述文件中,我无法判断世博SDK 39.0.0中应该使用哪个博览链接版本。

在世博SDK升级之后,package.json显示如下:

代码语言:javascript
复制
  "dependencies": {
    "expo": "^39.0.0",
    "expo-linking": "~1.0.1",

因为终端消息说expo没有更新,所以我想Package.json.Reliencies.expo链接也没有改变。

运行npm view expo-linking versions --json显示存在以下版本:

代码语言:javascript
复制
[
  "1.0.0-beta.1",
  "1.0.0",
  "1.0.1",
  "1.0.2",
  "1.0.3",
  "1.0.4"
]

两个问题:

  1. 如何/在哪里可以找到已安装的Expo版本?
  2. ,我想我应该安装最新版本,因为Expo的最新版本现在已经为这个项目安装了。这会引起问题吗?
EN

回答 1

Stack Overflow用户

发布于 2020-10-13 11:52:48

(我写这篇文章时,对世博会本身知之甚少,所以如果这没有用的话,我会提前道歉。)

假设您的依赖项安装在node_modules目录中,npm ls expo-linking应该显示已安装的版本(如果您的依赖项使用了多个版本)。

代码语言:javascript
复制
$ npm ls expo-linking           
/Users/foo/projects/my-cool-project
└── expo-linking@1.0.4 
$ 

至于最新版本是否会引起问题:expo-linking的最新版本是两个月前发布的(在撰写本文时),该软件包获得了相当数量的下载。(据https://www.npmjs.com/package/expo-linking在撰写本文时说,这个软件包每周被下载大约80000次。)因此,如果它造成了问题,很有可能到现在已经有人在https://github.com/expo/expo/issues的问题跟踪器上报告了。如果其他人正经历着你所关心的任何问题,你也许可以在那里做一些搜索来获得一个想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64327622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档