首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pty.js安装错误?

pty.js安装错误?
EN

Stack Overflow用户
提问于 2018-07-31 22:56:23
回答 2查看 701关注 0票数 1

当试图使用节点安装pty.js时,我遇到了一个无法理解的问题:

如果运行pty.js,则会收到以下错误:

代码语言:javascript
复制
   > pty.js@0.3.1 install 
/Users/username/WebstormProjects/example/node_modules/pty.js
> node-gyp rebuild

CXX(target) Release/obj.target/pty/src/unix/pty.o
In file included from ../src/unix/pty.cc:20:
In file included from ../node_modules/nan/nan.h:190:
../node_modules/nan/nan_maybe_43_inl.h:88:15: error: no member named 'ForceSet' in 'v8::Object'
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
~~~  ^
In file included from ../src/unix/pty.cc:20:
../node_modules/nan/nan.h:816:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback()
^

我读过“在OS上安装pty.js (节点)时出错”,但他没有帮助我解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-01 00:40:00

您需要删除package.json中的求和^

代码语言:javascript
复制
 "ajv": "6.0.0",
 "ajv-keywords": "3.2.0"

nodejs ^10 (nuxt.js项目)中的此错误

票数 1
EN

Stack Overflow用户

发布于 2019-08-27 13:51:06

包不再被维护,所以它不支持最后一个节点(更多信息)。

使用node@8或迁移到node-pty (在编写本报告时,node@12只受node-pty@beta支持)

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

https://stackoverflow.com/questions/51623198

复制
相关文章

相似问题

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