1

nw.js でnode- serialportを実行しようとしています。ネイティブ モジュールに関する nw.js ドキュメントに従った後、node-serialport は正常にビルドされ、通常のノード プロセスで完全に実行されるようです。

残念ながら、nw.js コンソール ウィンドウに次のエラーが表示されます。

{project_dir}\node_modules\serialport\node_modules\bindings\bindings.js:83 キャッチされないエラー: モジュールのバージョンが一致しません。48 を期待して、46 を取得しました。

これらを一緒に実行するにはどうすればよいですか? 明らかな何かが欠けていますか?

私は現在実行していることに注意してください:

  • ウィンドウズ 7 x64
  • ノード v4.4.4
  • npm v2.4.1
  • nw.js v0.15.0
  • ノード gyp v3.3.1
  • シリアルポート v3.1.2
4

1 に答える 1

0

どうやら、 LTSバージョン (v4.4.4 ) ではなく、現在のバージョンの Node (v6.2.0) に更新する必要があったようです。シリアルポートを更新して再構築した後、すべてが完全に機能します!

于 2016-06-02T13:37:27.727 に答える