首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node使用哪个nodeJS版本?

Node使用哪个nodeJS版本?
EN

Stack Overflow用户
提问于 2017-10-05 08:44:49
回答 1查看 631关注 0票数 2

我是NodeJS的新手,所以我可能不完全理解NodeJS和NodeJS是如何连接的。

我正在尝试在Node中获得串行端口插件。当我尝试require("serialport");时,我得到了这个错误:

代码语言:javascript
复制
serialport.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module...

我试过重新编译,但都不起作用。所以我宁愿降级到适合的节点版本。问题是,如果我在终端中输入node -v,就会得到v6.10.1,根据的说法,这应该是NODE_MODULE_VERSION 48

因此,当错误告诉我它正在使用57时,我感到很困惑。Node是否使用比安装在我的计算机上的版本更多的NodeJS版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-05 09:09:02

以下是Node发布说明:

将Node.js更新为v8.6.0

https://nwjs.io/blog/v0.25.4/

Node需要v8.6.0,您已经安装了v6.10.1。基于的串行口模块可以与Node >= v4.x.x一起使用。升级本地系统上的节点,然后重试。

也许需要一个npm install?你试过了?

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

https://stackoverflow.com/questions/46581362

复制
相关文章

相似问题

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