'due': не является членом 'uv_timer_s' - PullRequest
0 голосов
/ 11 декабря 2018

Невозможно установить composer-cli@0.20

У меня возникла эта ошибка, и я следую этому руководству .Установлен узел v8.14.0 в windows.

c:\users\user\appdata\roaming\npm\node_modules\composer- 
cli\node_modules\node-report\src\utilities.cc(421): error C2039
:'due': is not a member of 'uv_timer_s' 
[C:\Users\user\AppData\Roaming\npm\node_modules\composer- 
cli\node_modules\node
-report\build\api.vcxproj]

Есть подсказка?

1 Ответ

0 голосов
/ 11 декабря 2018

Composer не поддерживается в Windows, однако можно было заставить его работать, но похоже, что более новые версии узла включали более новую версию libuv, которая удалила свойство due, поэтому отчет-узел не будет компилироватьсяэта версия узла больше.Ваши единственные 2 варианта:

  • - попытаться найти более старую версию узла 8, которая включает в себя более старую версию libuv, где узел-отчет компилируется
  • , и перейти в среду linux.

Можно также установить composer в подсистеме windows для linux, но я бы не советовал пытаться использовать его для вызова структуры hyperledger с использованием docker из этой среды, поскольку это требует много дополнительныхработа.

...