2016-10-24 11 views
0

私は世界的に私が必要とするすべてのNPMパッケージをインストールする私の開発プロジェクトを整理:グローバルにインストールされたパッケージからリンクするときにpackage.jsonの依存関係を更新するにはどうすればよいですか?

npm -g install [package] 

その後、私はと私はプロジェクトごとに必要な依存関係を個別にsimlink:

npm link [package] 

をこのように、私がする必要があります各package.jsonファイルを手動で更新して依存関係を追加してください。グローバルnode_modulesをアップグレードすると、package.jsonプロジェクトをすべて更新しなければなりません。

この最初の問題では、私はnpm link [package] --saveを試しましたが、package.jsonに依存関係を追加しません。npm install [package] --saveを使用すると、ローカルにパッケージがインストールされます。

package.jsonを手動で設定し、多くの異なるプロジェクトからのpackage.jsonのアップデートされた設定を簡単に行うことができるようにする方法はありますか?

答えて

0

はい、あなたがインストールして、ここに案内を見つけることができ、NPM-チェックインのアップデートをインストールすることができます。 https://www.npmjs.com/package/npm-check-updates

あなたのpackage.jsonがどこにあるか、あなたのルートフォルダにコマンドラインで「NCU」を実行していますそれは更新可能なパッケージを一覧表示し、コマンドラインで 'ncu -u'を実行することで、すべてのパッケージが更新されます。

+0

これは私が探していたものとほとんど一致しますが、ローカルではなくグローバルパッケージを更新し、特定のローカルプロジェクト 'package.json'を更新したいと考えています。 'Ncu'は、グローバルパッケージをそれ自身でアップグレードすることはできません。実際、 'package.json'をローカルで更新するために働きます。 – Dez

関連する問題