Brew the Mash

クラフトビール好きなITエンジニア@mashmorgan_jpの開発メモなど

【Node.js】ConohaVPSでNode.js + express + sqlite環境構築時にnpm install実行時にsqlite3エラー

テストAPIサーバー用に、ConohaVPSでNode.js + express + sqlite 環境を構築しようとしたらnpm installにてsqlite3でエラーが出ている。

Error: Cannot find module 'sqlite3'

403とかあるので何かしら環境に問題がありそう。

stackoverflowでは npm install sqlite3 --build-from-source を試せとあったが、これを実行しても変わらず。

https://stackoverflow.com/questions/20221825/node-js-says-it-cant-load-sqlite3-module-but-does-anyway

どうしたもんかと小一時間悩んで、参照元(mapbox)のgithubをみて以下コマンドを試したらすんなりinstallできました。 これで無事に解決。

npm install https://github.com/mapbox/node-sqlite3/tarball/master

https://github.com/mapbox/node-sqlite3