2016-07-20 7 views
1

パッケージが有効なnpmパッケージであることを確認するコマンドを実行することが可能かどうかは、依存関係としてpackage.jsonに追加します。それをインストールします。NPM - package.jsonに追加しますがインストールしません

私は特定のパッケージがグローバルにインストールされており、オープンソースプロジェクトに必要とする必要があるため、この作業を行っています。したがって、私はそれが含まれていることを願っています。あなたのパッケージがグローバルにインストールされている場合は、実行する場合、NPMはそれを再インストールするかどう

+2

IIRCを追加するだけのコマンドはありませんが、いつでもjsonを自分で編集できます。 package.json内にパッケージを置くことは、あなたが 'require()'と書いたコードとは関係がないことに注意してください。 – Chad

+0

私はその違いを理解しています。彼らがリポジトリを複製するときに 'npm install'を実行するために人々に頼っているので、私はそこにいて欲しいです。 – MadPhysicist

+0

それを 'package.json'ファイルに手動で追加するだけです。 –

答えて

1

私はypmがnpmでそれを行うことはできないと思います。私はドキュメントを見て、私は何も見つからなかった。

あなたはworkarroundとしてこれを使用することができます。

npm i <package> --save && npm uninstall <package> 

はそれがお役に立てば幸いです。

-1

、私は知らない。

NPMは、私はパッケージに追加するどうなるのかだ--save foobarに

をインストール.json

+0

パッケージがグローバルに存在する場合、npmはローカルインストールを避けますか? – MadPhysicist

+2

それは彼が言っていることですが、彼は間違っています。 'npm install foobar'は既にグローバルにインストールされているかどうかに関わらず' foobar'をローカルにインストールします。 –

+0

私の不幸な答えは申し訳ありません。 @EmileBergeron あなたのpackage.jsonをあなたのコンピュータに既にインストールされている依存関係を使用するように設定するにはどうすればよいですか?ファイルを編集せずに – Nossyra46

関連する問題