npm install <package>
の実行時にターゲットディレクトリを指定することはできますか?指定したディレクトリにnpmをインストールするには?
答えて
あなたは--prefix
オプションを使用することができます。
mkdir -p ./install/here/node_modules
npm install --prefix ./install/here <package>
パッケージ(s)が、その後./install/here/node_modules
にインストールされます。 mkdir
が必要です。それ以外の場合、npmは階層内の上位に既に存在するnode_modules
ディレクトリを選択する可能性があるためです。 (npm documentation on foldersを参照してください。)documentationで
使用する場合は、この代替ディレクトリにpackage.jsonファイルが必要です。 --prefixオプション現在のディレクトリにpackage.jsonを置き、代替ディレクトリにインストールする方法はありますか? –
@fractalその答えを見てください – HerrSerker
@coundy 'npm install'(パッケージ名なし)のパスを指定する方法はありますか?私はこれを直接うんざりしていましたが、npmは '{prefix} 'の' package.json'を探します。私が目指しているのは、プロジェクトルートの 'packages.json'を' {project root}/{project webroot} 'にインストールすることです。 – automatix
それは述べています: はグローバルオプションと一緒にprefixオプションを使用します。
接頭設定のデフォルト値をノードがインストールされている場所へ。ほとんどのシステムの では、/usr/localです。 Windowsでは、これはnode.exeバイナリの正確な の場所です。 UNIXシステムでは、 というノードがあります。通常、ノードは {prefix} /node.exeではなく、{prefix}/bin/nodeにインストールされています。
グローバルフラグが設定されている場合、npmはこのプレフィックスに何かをインストールします。 設定されていない場合は、現在のパッケージのルートを使用します。すでにパッケージに含まれていない場合は、 現在の作業ディレクトリが使用されます。
(それらによって強調)
だからあなたのルートディレクトリにあなたは
npm install --prefix <path/to/prefix_folder> -g
でインストールすることができ、それはのよう
<path/to/prefix_folder>/lib/node_modules
グローバルにインストールされたパッケージは 'require'できません。 – Pavlo
@Pavloこれは役に立ちますか? http://stackoverflow.com/questions/15636367/nodejs-require-a-global-module-package – HerrSerker
これを回答に追加する必要があります。 – Pavlo
フォルダにnode_modules
フォルダにインストールされますバージョン3.8.6、使用可能
npm install --prefix ./install/here <package>
指定されたディレクトリにインストールします。上位の階層に既にnode_modules
ディレクトリが存在する場合でも、NPMは自動的にnode_modules
フォルダを作成します。 ます。また、現在のディレクトリにpackage.json
を持っているし、その後--prefix
オプションを使用して、指定されたディレクトリにインストールすることができます。
npm install --prefix ./install/here
注:NPMは、あなたが--prefix
オプションで指定したパスを称えます。 npm documentation on foldersのように解決されます。ただし、--prefix
オプションを使用しないでnpm install
を使用した場合にのみ解決されます。
これはうまくいかないようです。私はいつも ''現在のディレクトリをインストールできません::パッケージ名がありません '' –
@TiborBlenessy 2番目のインストール文について話しているとします。現在のディレクトリに有効なpackage.jsonファイルがあることを確認してください。それでも動作しない場合は、npmのバージョンを教えてください。これらのステップは、指定されたnpmバージョンで動作するために使用されました。そして、彼らがもはやいなくなった場合、私は深く潜り込んで根本的な原因に挑戦し、私は代替策を考え出すことができます。 –
- 1. 〜/ .npmディレクトリにNPMをインストールする
- 2. 特定のディレクトリにnpmパッケージをインストールするには
- 3. npmでプロキシを指定してインストール
- 4. 親ディレクトリに共有npmパッケージを指定する
- 5. npmパッケージをLaravelにインストールした後にnpmパッケージをインストールする方法は?
- 6. npm package.jsonに指定された正確なパッケージバージョンをインストールします。
- 7. RODBCをローカルにインストールするときにincludeディレクトリとlibディレクトリを指定する方法は?
- 8. npm特定のローカルフォルダにインストール
- 9. npmのインストールがディレクトリ内にないのはなぜですか?
- 10. 指定したディレクトリにファイルを作成する
- 11. 指定されたディレクトリ名のツリーハッシュを取得するには?
- 12. グローバルにインストールされたパッケージをインストールしないようにnpmを設定するには?
- 13. npmパッケージをAtomにインストールするには?
- 14. Fortranコンパイル中にディレクトリを指定する
- 15. 指定したディレクトリに1つのパッケージのみをインストールする方法はありますか?
- 16. グローバルにnpmをインストールする
- 17. npmにcoffeescriptをインストールする
- 18. ubuntuにnpmをインストールする
- 19. 特定のディレクトリにモジュールをインストールする
- 20. npmはモジュールをホームディレクトリにインストールします
- 21. NPM用のディレクトリを設定
- 22. npmのインストールに失敗しました。
- 23. NPMのインストールに失敗しました
- 24. NPMインストールに失敗しました
- 25. XamppにNode.jsまたはnpmをインストールするには
- 26. npm install:package.jsonを指定しますか?
- 27. ディレクトリを変更するコマンドcd .. npmのインストール後にバッチファイルで作業しない
- 28. オフラインでnpmパッケージをインストールするには?
- 29. ASP.Netコア1指定されたディレクトリにファイルをリストします
- 30. が多すぎNPMモジュールは、「NPMインストール」を実行した後にインストールされている
参照:http://stackoverflow.com/questions/14742553/npm-local-install-package-to-custom-location – Rimian