2016-09-08 11 views
2

私はElectron + Angular 2でアプリケーションを構築していますが、アプリケーションでnode-serialportをロードする必要がありますが、これらのモジュールを一緒にロードするときに問題があります。Electron + Angular 2 + node-serialport

たとえば、Electron + Angular 2でノードシリアルポートなしでアプリケーションを実行すると正常に動作しますが、node-serialportでロードするとアプリケーション全体が正しく動作しません。結合。

ありがとうございます。

答えて

0

私はelectron、node-serialportを使用して反応しますが、電子とネイテ​​ィブモジュールの根本的な問題と同じだと思います。同様のelectron + node-serialport質問のためにmore detailed answerを投稿しました。要約:

電子が期待するノードのバージョンのシリアルポートを再構築する必要があります。これは、グローバルにインストールしたノードのバージョンとは異なる可能性があります。 electron-rebuildは再構築に役立ちますが、最後にデフォルトのビルド成果物を削除する必要があります。そうしないと、電子リビルドは新しいビルド成果物を生成しません。