10

デフォルトでは、NPMは「node_modules」の下にモジュールをインストールしています。たとえば「my_modules」に変更する方法はありますか?

4

1 に答える 1

6

すべてのノードモジュールの標準は、node_modulesディレクトリを使用することです。

この統一された基準に反しようとしないでください。

ディレクトリをカスタマイズして何を達成しようとしていますか?


ノート:

次のコマンドは、モジュールをインストールしますmy_project/node_modules/some_module

[~/my_project] $ npm install some_module

モジュールをインストールしてシステムでグローバルに使用できるようにする場合は、--global-g)フラグを使用できます。

[~/my_project] $ npm install -g some_module

-gフラグを付けてインストールされたパッケージは、~/.npm


編集

あなたのコメントによると、あなたはpackage.jsonファイルを含む任意のディレクトリをインストールすることを試みることができます

[~/my_project] $ npm install /path/to/my/pkg

または、モジュール全体をディレクトリにコピーする代わりに、シンボリックリンクをインストールすることもできます~/my_project/node_modules

[~/my_project] $ npm link /path/to/my/pkg

これに関する詳細については:

$ npm help install
$ npm help link
于 2012-12-02T09:51:42.450 に答える