2016-09-21 1 views
1

私は電子プロジェクトにelectron-usbライブラリを含めることを試みました。electron-usbを電子で使用する

私は私のindex.htmlファイルにrequire('electron-usb')でエラーをnpm startを実行し、コンソールで発生します。

Uncaught Error: The specified procedure could not be found. 
\\?\C:\Users\Me\Documents\GitHub\electron-quick-start-master\electron-quick-start-master\node_modules\electron-usb\build\Release\electron-v0.36-win32-x64\usb_bindings.node 

このエラーは、ファイルELECTRON_ASAR.jsで発生 Click here to see it

私が間違って何をしたのですか?私は何とかそれを電子で動作するモジュールを構成しなければならないと仮定しますが、私はどのようにわかりません。これは間違った電子バージョンが原因で発生することが

答えて

0

(同様の問題のために、この問題を参照してください。kinect2

基本的にコンパイルとビルドスクリプトのデフォルトのバージョンで実行してみてください。

+0

このヒントをありがとう。私はそれを試しましたが、残念ながらエラーはまだ同じです。その他のオプションは? – Hannes

2

私は昨年も同じ問題がありました。私はそれを解決し、毎日電子を使ってさまざまなUSBデバイスにアクセスしました。

私の解決策は、electron [email protected]とelectron-usbの現在のバージョンを使用することです。 これはそのバージョン以下である必要があります。理由は電子版ノードバージョン5.xの古いバージョンです。 Electron-usbはバージョン5.xより大きいNodeでは動作しません。最新のElectronとノード7の最新機能を使いたいと思っています。

私はこのプロジェクトを数年前に始めたとき、その件に関する情報は全くありませんでした。私はそれがいかにイライラすることができるか知っています。私はあなたがそれを必要とする場合、あなたが始めるのを手伝ってうれしいです。