2017-06-16 15 views
0

電子メールにsharpパッケージを使用できるように、electron-rebuild sharpを実行しようとしています。電子の「シャープ」エラーを再コンパイルするときにエラーが発生する

私もnodemonパッケージを持っている必要があり、私はこれらのパッケージの両方がインストールされているとき、私は次のエラーを取得する:私は再度コマンドを実行した場合

electron-rebuild searching for .node file /home/derek/projects/fsevents-test/node_modules/fsevents/build/Release +3ms 
electron-rebuild testing files [ '.deps', '.forge-meta', '.node', 'obj.target' ] +1ms 
✖ Rebuild Failed 

An unhandled error occurred inside electron-rebuild 
Path must be a string. Received undefined 
TypeError: Path must be a string. Received undefined 
    at assertPath (path.js:28:11) 
    at Object.resolve (path.js:1167:7) 
    at Rebuilder.<anonymous> (/home/derek/projects/realfood/node_modules/electron-rebuild/lib/src/rebuild.js:151:35) 
    at Generator.next (<anonymous>) 
    at fulfilled (/home/derek/projects/realfood/node_modules/electron-rebuild/lib/src/rebuild.js:4:58) 
    at <anonymous> 

、このエラーは発生しませんし、パッケージが再構築されます私はそれを使用することができます。

fseventsを実行するための何かのように見えます - 私はLinux上にあるので使用しないでください。

私が間違っていることは何ですか? ノード8.1.2とnpm 5.0.3を使用する

答えて

0

OKこれは素晴らしい解決策ではありませんが、これで固まってしまえば進歩します。

あなたはbinding.gypファイル削除することでfseventsをコンパイルしようとしているからelectron-rebuildを停止することができます:あなたはすべてのエラーを得ることなくelectron-rebuildを実行することができます

rm -f node_modules/fsevents/binding.gyp 

関連する問題