2017-06-16 11 views
0

角型アプリケーションがあります。角型アプリケーションにカスタムノードモジュールを追加する

npm install some-library --save 

私はそれが必要な方法で動作するように変更する必要がありました。これですべてがうまくいきます。

私の質問は、このライブラリのローカルコピーを自分のプロジェクトに保存するにはどうすればいいですか?私はnode_modulesからそれを削除するだけですか?依存関係の再インストールが必要な場合、私の変更を緩和したくありません。

おかげで、 ビル

+0

依存関係として使用する場合(そして変更したファイルをプロジェクトにコピーしない場合)は、新しい依存関係として別の場所に公開する必要があります。 – acdcjunior

答えて

0

問題は、あなたが利用可能npmパッケージの多少のカスタムバージョンを必要とするように私には思えます。私がこれを処理する方法は、元のパッケージをGitHubで見つけてそれをフォークすることです。フォークされたリポジトリに必要なすべての変更(ローカルコピーと同じ変更)を行い、それらを押し上げます。

GitHubでパッケージを作成したので、そのレポを依存関係として実際にインストールすることができます。次のコマンドを実行するだけで済みます。

npm install --save <githubname>/<reponame> 

これですべての設定を行う必要があります。 GitHubにあなたのカスタムバージョンがあります。いつでもnpm installコマンドを実行すると、そのパッケージのコピーをGitHubから取得します。

関連する問題