npm installffiがエラーを返すのはなぜですか。ノードバージョン12の使用

ニキル

nodejsは初めてです。node-jsからdllでc ++ APIを呼び出そうとしています。これまでのところ、ffiを使用してそれを行うことができることがわかりました。インストール手順に従い、必要なビルドツールをインストールしました。しかし、実行するnpm install ffiと、次のエラーが発生します。

私は何か間違ったことをしていますか?

**d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(222): error C2661: 'v8::Value:
:BooleanValue': no overloaded function takes 0 arguments**
 [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node
_modules\ref\build\binding.vcxproj]
d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(253): error C2660: 'v8::Value:
:Uint32Value': function does not take 0 arguments [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_module
s\ref\build\binding.vcxproj]
  c:\users\nikhe\.node-gyp\12.0.0\include\node\v8.h(2567): note: see declaration of 'v8::Value::Uint32Value' (compiling
   source file ..\src\binding.cc)
d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(360): error C2664: 'v8::String
::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const
 v8::String::Utf8Value &' [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_modules\ref\build\binding.vcxp
roj]
  d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(360): note: Reason: cannot c
  onvert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(360): note: No user-defined-
  conversion operator available that can perform this conversion, or the operator cannot be called
d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(447): error C2664: 'v8::String
::Utf8Value::Utf8Value(const v8::String::Utf8Value &)': cannot convert argument 1 from 'v8::Local<v8::Value>' to 'const
 v8::String::Utf8Value &' [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_modules\ref\build\binding.vcxp
roj]
  d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(447): note: Reason: cannot c
  onvert from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value'
  d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(447): note: No user-defined-
  conversion operator available that can perform this conversion, or the operator cannot be called
d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(521): error C2660: 'v8::Value:
:Uint32Value': function does not take 0 arguments [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_module
s\ref\build\binding.vcxproj]
  c:\users\nikhe\.node-gyp\12.0.0\include\node\v8.h(2567): note: see declaration of 'v8::Value::Uint32Value' (compiling
   source file ..\src\binding.cc)
d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\ref\src\binding.cc(550): error C2660: 'v8::Value:
:Uint32Value': function does not take 0 arguments [D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_module
s\ref\build\binding.vcxproj]
.
.
.
. d:\codelathe\electronpoc\practice\dll\electroncallingdll\node_modules\nan\nan_maybe_43_inl.h(117): note: see declarat
  ion of 'Nan::ForceSet'
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:196:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:256:12)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\node_modules\ref
gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'D:\CodeLathe\ElectronPOC\Practice\dll\ElectroncallingDll\package.json'
npm WARN ElectroncallingDll No description
npm WARN ElectroncallingDll No repository field.
npm WARN ElectroncallingDll No README data
npm WARN ElectroncallingDll No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\nikhe\AppData\Roaming\npm-cache\_logs\2019-05-31T10_07_30_614Z-debug.log
omgraptor

これは、node-ffiがノード12をサポートしていないためです。githubで開かれている問題の1つは次のとおりです。https//github.com/node-ffi/node-ffi/issues/545

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「ノード」が「npm」のバージョンを各リリースに固定するのはなぜですか?

分類Dev

npm updateを実行すると、すべてのノードパッケージが最新バージョンに更新されないのはなぜですか?

分類Dev

npm:バージョン「0.1」が無効なのはなぜですか?

分類Dev

nvmを使用して異なるバージョンのノードでnpmコマンドを実行するにはどうすればよいですか?

分類Dev

`npm install`がバージョン番号にキャレット(^)を追加/削除するのはなぜですか?

分類Dev

maven installがnpmでこのエラーを出すのはなぜですか?

分類Dev

`npm update -g`がグローバルパッケージを最新バージョンに更新しないのはなぜですか?

分類Dev

Hyperledger Fabricのcomposer-rest-serverに適したノードとNPMのバージョンはどれですか?

分類Dev

Vue.jsでnpm欠落サーバーエラーが発生するのはなぜですか?

分類Dev

ツールバージョンを探しているWindowsでのノードnpmエラー

分類Dev

Ubuntuのapt-getパッケージマネージャーに古いバージョンのnodejsとnpmがあるのはなぜですか?

分類Dev

npm test を実行すると、新しいバージョンの mocha がテストの詳細を出力しないのはなぜですか?

分類Dev

npm installconnect-redisエラーがdebug @ ^ 1.0.4を検出しています...しかしバージョン2.0.0があります...なぜですか?

分類Dev

npmのインストールでエラーが発生するのはなぜですか?

分類Dev

NPMのlibの正確なバージョンを使用する

分類Dev

NPMインストールを使用した後でもFirebaseがエラーをスローするのはなぜですか?

分類Dev

npm installを試行したときにnpmエラー-38が表示されるのはなぜですか?

分類Dev

Firebase CLIのバージョンがnpmでインストールしたものと異なるのはなぜですか?

分類Dev

ノードのバージョンをnvmで変更した後、Powershellがnpmを認識しない

分類Dev

npm ciは、Windowsの角度8とノード12でエラーを出力します:node-gyp再構築

分類Dev

apt-getでインストールするときに古いバージョンのnodejsとnpmを取得するのはなぜですか?

分類Dev

VsCode NPMがモジュールが見つからないというエラーをスローするのはなぜですか?

分類Dev

npm startでエラーが発生し、ローカルサーバーを起動できないのはなぜですか?

分類Dev

npm が以前のバージョンのノード パッケージ (angular-cli) に戻すことができない

分類Dev

どのバージョンのnpmがどのバージョンのノードに付属していますか?

分類Dev

npm / Frameworks /どのバージョンを使用すべきかを知る方法は?

分類Dev

糸でnpm依存関係をインストールする際の互換性のないエンジン「ノード」エラーを無視するにはどうすればよいですか?

分類Dev

糸でnpm依存関係をインストールする際の互換性のないエンジン「ノード」エラーを無視するにはどうすればよいですか?

分類Dev

npm startでポートに関するエラーが発生するのはなぜですか?

Related 関連記事

  1. 1

    「ノード」が「npm」のバージョンを各リリースに固定するのはなぜですか?

  2. 2

    npm updateを実行すると、すべてのノードパッケージが最新バージョンに更新されないのはなぜですか?

  3. 3

    npm:バージョン「0.1」が無効なのはなぜですか?

  4. 4

    nvmを使用して異なるバージョンのノードでnpmコマンドを実行するにはどうすればよいですか?

  5. 5

    `npm install`がバージョン番号にキャレット(^)を追加/削除するのはなぜですか?

  6. 6

    maven installがnpmでこのエラーを出すのはなぜですか?

  7. 7

    `npm update -g`がグローバルパッケージを最新バージョンに更新しないのはなぜですか?

  8. 8

    Hyperledger Fabricのcomposer-rest-serverに適したノードとNPMのバージョンはどれですか?

  9. 9

    Vue.jsでnpm欠落サーバーエラーが発生するのはなぜですか?

  10. 10

    ツールバージョンを探しているWindowsでのノードnpmエラー

  11. 11

    Ubuntuのapt-getパッケージマネージャーに古いバージョンのnodejsとnpmがあるのはなぜですか?

  12. 12

    npm test を実行すると、新しいバージョンの mocha がテストの詳細を出力しないのはなぜですか?

  13. 13

    npm installconnect-redisエラーがdebug @ ^ 1.0.4を検出しています...しかしバージョン2.0.0があります...なぜですか?

  14. 14

    npmのインストールでエラーが発生するのはなぜですか?

  15. 15

    NPMのlibの正確なバージョンを使用する

  16. 16

    NPMインストールを使用した後でもFirebaseがエラーをスローするのはなぜですか?

  17. 17

    npm installを試行したときにnpmエラー-38が表示されるのはなぜですか?

  18. 18

    Firebase CLIのバージョンがnpmでインストールしたものと異なるのはなぜですか?

  19. 19

    ノードのバージョンをnvmで変更した後、Powershellがnpmを認識しない

  20. 20

    npm ciは、Windowsの角度8とノード12でエラーを出力します:node-gyp再構築

  21. 21

    apt-getでインストールするときに古いバージョンのnodejsとnpmを取得するのはなぜですか?

  22. 22

    VsCode NPMがモジュールが見つからないというエラーをスローするのはなぜですか?

  23. 23

    npm startでエラーが発生し、ローカルサーバーを起動できないのはなぜですか?

  24. 24

    npm が以前のバージョンのノード パッケージ (angular-cli) に戻すことができない

  25. 25

    どのバージョンのnpmがどのバージョンのノードに付属していますか?

  26. 26

    npm / Frameworks /どのバージョンを使用すべきかを知る方法は?

  27. 27

    糸でnpm依存関係をインストールする際の互換性のないエンジン「ノード」エラーを無視するにはどうすればよいですか?

  28. 28

    糸でnpm依存関係をインストールする際の互換性のないエンジン「ノード」エラーを無視するにはどうすればよいですか?

  29. 29

    npm startでポートに関するエラーが発生するのはなぜですか?

ホットタグ

アーカイブ