Я столкнулся с проблемой unusal при попытке установить pty.js с помощью узла:
Если я запустил npm install pty.js, я получаю эту ошибку:
> [email protected] 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()
^
Я прочитал сообщение "Ошибки установки pty.js (узла) на OS X", но он не помог мне решить проблему.
вам нужно удалить sumbol ^ в you package.json
"ajv": "6.0.0",
"ajv-keywords": "3.2.0"
эта ошибка в nodejs ^ 10 (проект nuxt.js)