私のグループは、組織内の他のチームが独自のプロジェクトで使用するために配布するライブラリに取り組んでいます。最近、JS Bin で作成されたインタラクティブな例をオンライン ドキュメントに導入しました。
npm を使用して、ドキュメントをホストしているサーバーに JS Bin をグローバルにインストールしました。
c:\npm install -g jsbin
ただし、これによりjsbinがインストールされます
c:\Users\<my user>\AppData\Roaming\npm\node_modules
他の開発者がこのプロセスを開始および停止できるようにする必要があるため、これは私が望んでいることではありません。最初は、「グローバル」として指定した自分のディレクトリに Node が何かをインストールすることに驚きましたが、次のように読みました。
「-gはグローバルライブラリをインストールする方法ではありません。システムパスに配置する方法にすぎないため、フルパスを書き込まずにコマンドラインから呼び出すことができます」-ここで発見:Nodejsはインストールされたモジュールを見つけることができませんウィンドウズ?
いいよ。では、システム上の任意の数のユーザーが使用する実行可能ファイルが含まれている場合、npm モジュールをインストールする最良の方法は何でしょうか? 全員に管理者権限がありますが、プロセスを開始または停止するためだけに管理者としてログインさせるのは正しくないようです。
インストールの詳細:
- ノードのバージョン:
0.10.28
- NPM バージョン:
1.4.9
- ノードのインストール ディレクトリ:
C:\Program Files\nodejs
よろしくお願いいたします。