当前位置: 首页 > 知识库问答 >
问题:

npm install vercel因节点版本错误而失败,尽管它是正确的

包嘉懿
2023-03-14

我正在尝试安装Vercel软件包:

$ sudo npm i -g vercel

> vercel@19.2.0 preinstall /usr/local/lib/node_modules/vercel
> node ./scripts/preinstall.js

> Error! Detected unsupported Node.js version.
Expected ">= 10" but found "8.10.0".
Please update to the latest Node.js LTS version to install Vercel CLI.
npm WARN notsup Unsupported engine for vercel@19.2.0: wanted: {"node":">= 10"} (current: {"node":"8.10.0","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm: vercel@19.2.0

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vercel@19.2.0 preinstall: `node ./scripts/preinstall.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vercel@19.2.0 preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

它声称我的节点版本不高于v10,但当我执行以下操作时,它会显示:

 $ node -v
v12.18.2

和npm:

 $ npm -v
6.14.6

那么谁在撒谎呢?;)有什么问题?

共有1个答案

王航
2023-03-14

我建议您使用nvm list检查该版本是否为默认版本。

有关设置默认版本的更多信息,请检查此问题。

 类似资料:
  • “通过”测试但配置失败的示例。 配置失败:@afterclass tearDown java.lang.assertionerror:java.lang.assertionerror:应为[true],但在org.testng.assert.fail(assert.java:96)在links.testarea.tearDown(Testarea.java:96)在sun.reflect.nati

  • Cassandra节点由于OOM而关闭,并检查我在下面看到的 /var/log/message。 除了带有搜索和监视代理的dse cassandra之外,此主机上没有其他运行程序。最大堆大小设置为31g,出错时cassandra java进程似乎使用了约57gb(ram为62gb)。所以我猜想jvm开始使用大量内存并触发oom错误。我的理解正确吗?这是linux触发的jvm杀死,因为jvm消耗的内

  • 一个“通过”测试但配置失败的示例。 失败的配置:@afterclass tearDown java.lang.assertionerror:java.lang.assertionerror:expected[true],但在)在org.testng.internal.MethodInvocationHelper.invokeMethodCommissioningTimeout(methodInvo

  • 在为我们开发的库构建Android Studio项目的Javadocs时,我们的Gradle构建脚本失败,错误如下: /MY_LOCAL_PATH/MyClass。java:5:error:package-com。谷歌。gson不存在导入com。谷歌。格森。格森; 详情: 我们正在用构建一个Android库,并希望为它构建。 Android Studio项目被配置为需要的,尽管我猜测它会发生在没有

  • 问题内容: 我正在尝试将具有EJB 1.1内容的旧代码库部署到Weblogic 10.3.6,并不断收到此奇怪的错误。 这些类在那里并且被发现是什么原因造成的? 问题答案: 在这里,因为在互联网上很难找到。 我知道了,该项目正在使用JDK 1.7进行编译,并且Weblogic服务器已安装1.6。 我用JDK 1.6重新编译了该项目,并且现在可以正常工作!

  • 我有个奇怪的问题。我的代码中有一个更新查询,我是从Java应用程序运行的。我有一个PreparedStatement,为此我传递了2个java.sql.Date参数。当我运行查询时,它将记录以下异常: 现在,如果我从异常日志中复制粘贴查询,查询执行时在pgadmin中没有问题。 我错过了什么?