私は新しいNode.js Tools for Visual Studioを使っていて、sqlite3 npm moduleを含んでいます。私はrequire('sqlite3')
を呼び出すと、エラーがスローされます。Node.jsはsqlite3モジュールをロードできないと言っていますが、とにかく行います
Error: Cannot find module './binding\Debug\node-v11-win32-ia32\node_sqlite3.node'
奇妙なことは、私はエラーを無視して、コードの実行を継続する場合、すべてが正常に動作します...機能まで、私は戻っているよ、です。サーバーがクラッシュします。
他に誰かがこの問題を抱えていますか?私はそれが./binding
の部分と関係があるとの疑いを持っていますが、なぜそれを見つけ出すのかは分かりません。
を使用するには、[ 'ノード-gyp'](HTTPSを持っていますか:// npmjs.org/package/node-gyp)がグローバルパッケージとしてインストールされていますか? 'sqlite3'のようなネイティブのアドオンは正しくインストールするために必要です。 –
私はしませんでした。しかし、それをインストールして、sqlite3パッケージを再インストールしました。変更はありません。私はtry/catchで 'require'呼び出しをラップしようと試みました。エラーをキャッチしません。 –
次にnpmから古いバージョンを明示的にインストールしようとする可能性があります。 – Gant