2017-04-12 26 views
0

最近私のチームが取り組んでいる角度のあるプロジェクトにコンポーネントを追加しました。Angular2プロジェクトにnpmパッケージの依存関係を追加する

コンポーネントをローカルにインストールするには、npm install ngx-bootstrap --saveを実行する必要があることを各チームメンバーに伝えなければならないというのが少し痛いです。

プロジェクトに追加できる設定はありますか。このコマンドは、プロジェクトがローカルで構築されたときに自動的に実行されますか?

+0

何を使ってビルドしていますか? – Chrillewoodz

+0

私たちは特定のビルドツールを使用していません。コンポーネントを生成するための角cliと、アプリケーションを起動するためのnpmを開始します。 – jazza1000

+0

その後、提供された答えに従ってください。 – Chrillewoodz

答えて

1

誰もがこのコマンドを実行する必要はありません。 npm install ngx-bootstrapはパッケージをローカルにインストールします。 --saveフラグを追加すると、package.jsonにも追加されます。したがって、将来あなたのプロジェクトを使用したい人は、プロジェクトにローカルに定義されているすべての依存関係をローカルにインストールするには、単にnpm installを使用するだけです。

+0

ああ、ありがとう、私はこれを認識していませんでした。だから、新しいパッケージが追加されるたびに誰もがnpmをインストールするようにするだけです。 – jazza1000

+0

そうです。競合するバージョンがいくつかある場合は、最初に 'node_modules'フォルダを削除してから' npm install'を実行してください。 –

+0

@ jazza1000あなたの問題が解決した場合、その答えを受け入れてください –

関連する問題