ラズベリーパイ3でJSスクリプトを実行しようとしていますが、「grpc」モジュールのように見える問題に戻り続けます。
このスレッドで提案された回答のhttps://github.com/firebase/firebase-tools/issues/442somに従ってnpmを再インストールして再構築しようとしましたが、以下に示すのと同じエラーメッセージに戻り続けます。
これを修正する方法を知っている人は、ラズベリーパイのJSでfirbaseを実行した経験がありますか?JSファイルでfirebaseに接続している場合にのみ問題が発生するようです。
module.js:557
throw err;
^
Error: Cannot find module 'grpc'
at Function.Module._resolveFilename (module.js:555:15)
at Function.Module._load (module.js:482:25)
at Module.require (module.js:604:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/pi/itPDP2018/node_modules/@firebase/firestore/dist/index.node.cjs.js:10:12)
at Module._compile (module.js:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
私にとっての修正は、最初に次を使用してpiのライブラリからnode_modulesを削除することでした。
sudo rm -rf node_modules
私のプロジェクトフォルダにあります。次に、モジュールを再インストールします
npm install
それでもgrpcモジュールがありませんでしたが、それをインストールする:
sudo npm install grpc
私の問題を修正しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加