回答:
オプションでnpm install <folder>バリアントを使用でき--prefixます。シナリオでは、フォルダーとプレフィックスは同じになります。
npm --prefix ./some_project install ./some_project
etc宛先に空のフォルダーを作成します、それは既知のバグですgithub.com/npm/npm/pull/7249
./some_projectが必要かどうかについて、さらに明確な説明はありますか?
./some_projectは必要ありません
更新:--prefixオプションが存在するので、この質問に対する@coudyの回答に投票します。以下の元の答え:
いいえ、npm常に現在のディレクトリに、または-gシステム全体のnode_modulesにインストールされます。ただし、サブシェルを使用してこれを実行することはできますが、現在のディレクトリには影響しません。
(cd some_project && npm install)
括弧はサブシェルで実行できるようにします。
START /D "%my_dir%" /I /WAIT npm install
Windows 10では--prefix仕事に行けなかったのでcd、実行する必要がありました。
cd PATH_TO_FOLDER && npm install