_Mi__737
@_Mi__737

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

npm installでinstallしたパッケージの保存場所について

解決したいこと

npm installについて。

npm install [パッケージ名]でパッケージをインストールすると、カレントディレクトリ内にnode_modulesディレクトリが作成され、その中にインストールしたパッケージと、依存パッケージが入っていると習いました。
しかし、lsコマンドでカレントディレクトリ内を見てみると、node_modulesは存在しません。
試しにnpm list --depth=0コマンドを叩いてみると、以下のようになりました。

なぜこのようなことが起こっているのか理解できないので、このようなことが起きる原因として、どのような可能性があるか教えていただけますでしょうか。

PS C:\Users\(ユーザー名)\Documents\study\udemy\WebDeveloperBootcamp\node\Jokester> npm list --depth=0
(ユーザー名)@ C:\Users\(ユーザー名)
+-- fs@0.0.1-security
+-- give-me-a-joke@0.5.1
`-- random-words@1.2.0
0

2Answer

何かの理由で C:\Users\(ユーザー名)\node_modules がすでに存在する場合、 C:\Users\(ユーザー名) のサブディレクトリで npm install を実行すると、カレントディレクトリに node_modules が作られるのではなく前述の node_modules が使われます。

1Like

Comments

  1. @_Mi__737

    Questioner

    Udemyで勉強しているのですが、数個先の講義動画でそのような指示がありました。
    実行したら解決しました。ありがとうございます。

Your answer might help someone💌