| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,023 バイト追加 、 2021年10月9日 (土) 00:10
]
}
</pre>
 
===Node.jsネイティブモジュール===
----
*https://www.electronjs.org/docs/tutorial/using-native-node-modules
<blockquote>
Node.jsのネイティブモジュールはElectronでサポートされていますが、Electronは特定のNode.jsのバイナリとは異なるアプリケーション・バイナリ・インターフェース(ABI)を持っているため(OpenSSLの代わりにChromiumのBoringSSLを使用するなどの違いがあるため)、使用するネイティブモジュールはElectron用に再コンパイルする必要があります。そうしないと、アプリを実行しようとしたときに、以下のクラスのエラーが発生します。
</blockquote>
<pre>
Error: The module '/path/to/native/module.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION $XYZ. This version of Node.js requires
NODE_MODULE_VERSION $ABC. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
</pre>
</pre>
[[File:electron_forge_ubuntu.png|400px]]
 
==Electronの知識==
===プロセス===

案内メニュー