検索

ホームページ  >  に質問  >  本文

node.js - electron使用原生node模块

问题

本地node是4.X,electron的是6.X,导致npm安装的模块不能在electron上使用

尝试使用electron-rebuild解决,但一直报错

天蓬老师天蓬老师2783日前659

全員に返信(2)返信します

  • PHPz

    PHPz2017-04-17 15:34:43

    どのような袋に梱包されているかなど、詳しく教えていただけますか?
    これは私の計画です。試してみてください:

    リーリー リーリー

    target は Electron

    のバージョン番号です

    node-sass はデフォルトでコンパイルされたバイナリ ファイルをダウンロードするため、それを再指定する必要があることに注意してください。私の方法は次のとおりです。

    リーリー

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:34:43

    知っておくべきことの 1 つは、node_modules によってインストールされるモジュールは 无法使用 であるということです。
    バージョン 6.x に切り替えると、node4.x にインストールされているノードモデルは正常に使用できなくなるため、删掉再起動npm installする必要があります。
    そこで、ローカル マシンを 6.x にアップグレードし、モジュールをインストールしてから、アプリケーションをパッケージ化することをお勧めします (nvm は、複数ノード バージョンのインストール切り替えの管理に役立ちます)。

    返事
    0
  • キャンセル返事