Ini bukanlah pertanyaan yang sama sekali baru, tetapi saya telah mencari-cari cukup lama sekarang dan saya mengalami masalah dalam menemukan solusi.
Saya menggunakan modul untuk aplikasi sudut saya yang disebut angular-translate. Namun, saya harus membuat beberapa modifikasi kecil pada kode sumber agar semuanya bekerja seperti yang saya inginkan, dan sekarang saya ingin mempertahankan perubahan tersebut npm install
. Seorang kolega menyarankan agar saya membagi repo kode sumber dan menunjuk ke repo bercabang saya sebagai ketergantungan, yang telah saya coba dengan cara ini, mis.
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
Yang pertama memberi saya direktori seperti ini tanpa build. Hanya package.json, .npmignore, dan beberapa file penurunan harga
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
Yang kedua npm install
memberi saya repo penuh, tetapi sekali lagi saya tidak mendapatkan build seperti ketika saya menggunakan perintah npm install angular-translate
. Saya telah melihat beberapa diskusi tentang menjalankan skrip prapublikasi, tetapi saya tidak yakin bagaimana melakukan ini saat menginstal semua modul. Saya juga mencoba menerbitkan fork sebagai modul saya sendiri ke registri npm, tetapi sekali lagi saya tidak mendapatkan build, dan saya tidak yakin itu hal yang benar untuk dilakukan ...
Saya minta maaf atas ketidaktahuan saya tentang topik ini. Saya tidak memiliki banyak pengalaman dengan npm. Ingin mendapatkan masukan tentang masalah ini. Sepertinya ini bisa menjadi masalah yang cukup umum ketika modifikasi perlu dilakukan pada kode sumber paket? Mungkin ada solusi yang lebih baik? Terima kasih sebelumnya atas bantuan Anda.