ローカルにインストールすると、モジュールがプロジェクトフォルダーの2つの親の上に配置されます。なぜこうなった?
ありがとう!
そこにあるnode_modulesフォルダーを手動で投げれば、問題ありません。
NPMインストールは、ディレクトリが存在しない場合は、ディレクトリを振り返ってnode_modulesディレクトリを見つけます。
プロトタイプを作成したり、チュートリアルを実行したりしている場合、npmが何かをローカルにインストールし、それを別のnode_modulesファイルに保存しても、実際には「機能」しますが、これは明らかに理想的ではありません。
ここでのより良い解決策は、実際にはここでドキュメントを使用することだと思いますnpm init
これにより、ノードアプリに使用しているバージョンとモジュールを追跡するpackages.jsonファイルが設定され、node_modulesファイルが設定されます。