2016-11-13 22 views
0

私はノードとnpmパッケージシステムに比較的新しいです。私のredux/react Webアプリケーションでは、react-photoswipeと組み合わせてphotoswipeパッケージを使用しています。今、私はphotoswipeパッケージにいくつかの機能を追加したかったので、npm-modulesフォルダのphotoswipeフォルダに入り、必要な変更を加えてnpm buildを実行しました。既存のパッケージからnpmパッケージを作成するにはどうすればよいですか?

これは動作しますが、何らかの理由でnode_modules -folderが削除されて再作成された場合や、photoswipeパッケージをアップグレードした場合は、変更が失われることはもちろんあります。

この場合、正しいワークフローは何ですか?何とか既存のパッケージを複製して変更し、npmが認識するローカルリポジトリのようなものに格納することはできますか?解明のためにありがとう!

答えて

1

答えはphotoswipeパッケージのライセンスによって異なります。オープンソースの場合は、変更を加えたプルリクエストを開いて、全員があなたの機能を利用できるようにすることを強くお勧めします:)

これは、いつでもパッケージをクローンし、変更してphotoswipeパッケージ github repoからたとえば:npm install github:alex-cory/fasthacks

+0

npm install github:alex-cory/fasthacks'を 'npm install alex-cory/fasthacks'に短縮することができます – RyanZim

関連する問題