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にcoffeescriptをインストールする
- 2. グローバルにインストールされたパッケージをインストールしないようにnpmを設定するには?
- 3. RODBCをローカルにインストールするときにincludeディレクトリとlibディレクトリを指定する方法は?
- 4. npm install:package.jsonを指定しますか?
- 5. が多すぎNPMモジュールは、「NPMインストール」を実行した後にインストールされている
- 6. 指定したディレクトリにファイルを作成する
- 7. 指定されたディレクトリ名のツリーハッシュを取得するには?
- 8. Travis-CIでnpmに特定のディレクトリを展開する
- 9. カスタムパスにインストールされたhomebrewでインストールされたnode.jsにnpmをインストールするには?
- 10. AWS EC2にNPMをインストールする
- 11. Windows:指定したファイルタイプを見つけて、指定したディレクトリにコピーします。
- 12. npmを使用して「devDependencies」のみをインストールするには
- 13. Wix - インストール後にexeファイルをインストールしたディレクトリから実行するには?
- 14. Imgur API - 指定したギャラリー/ディレクトリを使用してアップロードする
- 15. NPMをインストール
- 16. グローバルにインストールされたnpm-packagesは動作しません
- 17. tinydbをAppディレクトリにインストールするには
- 18. npm sqlite3エラーをインストールする
- 19. 私のapplescriptプロセスを現在のディレクトリに指定したファイルにしますか?
- 20. クラスは、パッケージが指定するディレクトリとは別のディレクトリにあります。
- 21. カスタムビルドangle-ui-bootstrapをnpmにインストールするには?
- 22. /home/userにgit + node + npmをインストールするには?
- 23. npmをdebian流出ボックスにインストールするには?
- 24. 指定されたディレクトリ以外の新しいサイトにリダイレクト
- 25. erlangで指定されたディレクトリの親ディレクトリ名を取得する方法は?
- 26. タワーnpmのインストールに失敗しました
- 27. C++から呼び出したときにPythonモジュールのディレクトリを指定する
- 28. UbuntuにNode/NpmでJSLまたはJSlintをインストール
- 29. npmはパッケージをローカルにインストールしません。どうしましたか?
- 30. 新規インストール時にLumen(またはLaravel)バージョンを指定する方法は?
参照:http://stackoverflow.com/questions/14742553/npm-local-install-package-to-custom-location – Rimian