ошибка C2039: «IsNearDeath»: не является членом «Nan :: Persistent» - PullRequest
1 голос
/ 31 мая 2019

Я недавно обновил свой nodejs до v12.3.1, и теперь, когда я пытаюсь запустить npm install в репозитории моего проекта, я получаю предыдущие ошибки.

error C2059: syntax error: ')' (compiling source file ..\src\custo
m_importer_bridge.cpp) 

error C2660: 'v8::StringObject::New': function does not take 1 arg
uments (compiling source file ..\src\sass_context_wrapper.cpp)

node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v
8::NonCopyablePersistentTraits<T>>'

То, что я пробовал

  • Удалил папку node_modules и запустил npm install
  • Закрыл vscode и снова открыл решение
  • обновить npm до последней

Кто-нибудь еще сталкивался с такой же проблемой с v12.3.1?

1 Ответ

0 голосов
/ 31 мая 2019

Я пробовал много вещей, чтобы решить эту проблему. Похоже, версия v12.3.1 еще не стабильна. В качестве обходного пути я установил версию v10.16.0, и это устранило проблему. Поскольку я установил последнюю версию ранее (v12.3.1), nodejs не разрешал мне устанавливать более низкую версию, поэтому мне пришлось удалить nodejs и установить v10.16.0. Я надеюсь, что это помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...